Question Moins: accédez rapidement au numéro de ligne dans un grand fichier


J'ai du mal à trouver un moyen de faire ça ... J'utilise less pour afficher un gros fichier (~ 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 en vim en utilisant quelque chose comme ceci:

localhost:~# vim myfile +$n

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


79
2018-02-24 19:48


origine


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


Réponses:


Si le fichier est ouvert, vous pouvez taper:

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

  • 50p  aller à 50% dans le fichier.

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

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

less +100g bigfile.txt

116
2018-02-24 20:07



Et n'oubliez pas, vous pouvez taper $ pour aller à la dernière ligne. - rob
Hey - MERCI pour les exemples !! M'a beaucoup aidé !! - Poni