J'utilise Ubuntu et je voudrais pouvoir taper less compressed_text_file.gz
et paginer le contenu du fichier texte sous forme non compressée. Y a-t-il un moyen de faire cela?
J'utilise Ubuntu et je voudrais pouvoir taper less compressed_text_file.gz
et paginer le contenu du fichier texte sous forme non compressée. Y a-t-il un moyen de faire cela?
Réponses:
Vous pouvez configurer les raccourcis clavier et définir de nombreux paramètres pour less
dans un fichier appelé ~/.lesskey
. Une fois que vous avez créé le fichier, exécutez la lesskey
commande ; il génère un fichier appelé ~/.less
qui less
lit quand il démarre.
Le réglage que vous souhaitez est LESSOPEN
. C'est un formateur d'entrée pour moins cher. Le less
package est livré avec un exemple de formateur /bin/lesspipe
; il décompresse les fichiers gzippés, affiche les listes de contenu pour de nombreux formats d'archives multi-fichiers et convertit plusieurs formats de textes formatés en texte brut. Dans votre ~/.lesskey
:
#env
LESSOPEN=|/bin/lesspipe %s
Utilisez zcat
, puis dirigez-le vers less
.
$ zcat $FILE | less
J'utilise IBM et lors de l'utilisation zcat
, il se plaindra de ne pas trouver le fichier se terminant par .Z
.
Sur IBM, on peut utiliser gzcat
:
$ gzcat log_file.gz | less
gzcat
est également nécessaire sur Solaris 5
less
simplement travailler sur des fichiers compressés.