• # on peut faire beaucoup de choses avec un lesspipe

    Posté par . En réponse au journal Back to basics : avoir un excellent pager avec less. Évalué à 10.

    Exemples d’extraits de lesspipe.zsh (/!\ syntaxe z-shell) :

    Tar.gzip --> liste du contenu :

    type_fichier=$(file -L -z $fichier)
    [[ $type_fichier = *:*tar*archive*gzip*compressed* ]] && {
    echo "exec tar tzvf $fichier"
    echo
    exec tar tzvf $fichier
    }

    Répertoire -> tree :

    [[ -d $fichier ]] && {
    echo "exec tree -C -A $fichier"
    echo
    exec tree -C -A $fichier
    }

    * Les PDF avec pdftotext
    * les méta-données d’images avec exiv2
    * ogginfo, metaflac
    * strings, hexdump pour les binaires
    * readlink pour les liens symboliques (attention à la récursion infinie :))
    * etc