105 votes

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

J'ai du mal à trouver un moyen de faire cela... J'utilise less pour visualiser un gros fichier (~1GB). Je veux passer à la ligne "$n" du fichier - de préférence sans avoir à attendre que les lignes 1-($n-1) défilent dans mon terminal.

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

localhost:~# vim myfile +$n

Existe-t-il une option de ligne de commande équivalente ? Si ce n'est pas le cas, existe-t-il un moyen d'effectuer cette opération une fois que le fichier est ouvert dans l'application less ?

163voto

SteveButler Points 63

Si le fichier est ouvert, vous pouvez taper :

  • 100g pour aller à la 100ème ligne.

  • 50p pour aller à 50% dans le fichier.

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

Vous pouvez les utiliser à partir du terminal en ajoutant + en face d'eux :

less +100g bigfile.txt

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X