Moins: Passer rapidement au numéro de ligne dans un fichier volumineux


86

J'ai du mal à trouver un moyen de faire cela ... J'utilise lesspour afficher un fichier volumineux (~ 1 Go). Je veux sauter à la ligne "$ n" dans le fichier - de préférence sans avoir à attendre que les lignes 1 - ($ n-1) défilent dans mon terminal.

Je ferais ceci dans vim en utilisant quelque chose comme ceci:

localhost:~# vim myfile +$n

Existe-t-il une option de ligne de commande équivalente? Sinon, y a-t-il un moyen de le faire une fois le fichier ouvert less?


3
Une question qui me dérangeait encore et encore, quand je n'ai pas eu le temps de chercher une réponse. Taper 'h' aurait peut-être aidé, car il affiche le "SOMMAIRE DE MOINS DE COMMANDES" ...
— lajuette

Réponses:


130

Si le fichier est ouvert, vous pouvez taper:

  • 100g aller à la centième ligne.

  • 50p aller à 50% dans le fichier.

  • 100P pour aller à la ligne contenant le 100ème octet.

Vous pouvez les utiliser depuis un terminal en ajoutant +devant eux:

less +100g bigfile.txt

7
Et n'oubliez pas, vous pouvez taper $ pour aller à la dernière ligne.
— rob

1
Hé - MERCI pour les exemples !! M'a beaucoup aidé !!
— Poni
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.