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.