J'ai un fichier qui compte environ un million de lignes. Je dois aller à la ligne 320123 pour vérifier les données. Comment dois-je m'y prendre ?
... et n'appuyez pas sur la touche entrée après g
ou vous sauterez une ligne supplémentaire.
J'ai un fichier qui compte environ un million de lignes. Je dois aller à la ligne 320123 pour vérifier les données. Comment dois-je m'y prendre ?
Avec n
étant le numéro de la ligne :
ng
: Sauter à la ligne numéro n. La valeur par défaut est le début du fichier.nG
: Sauter à la ligne numéro n. La valeur par défaut est la fin du fichier.Donc pour aller à la ligne numéro 320123, vous devez taper 320123g
.
Copié-collé directement de Wikipedia .
... et n'appuyez pas sur la touche entrée après g
ou vous sauterez une ligne supplémentaire.
Ni cette réponse ni les autres ne fonctionnent pour la version BusyBox de less : less 9581553g -N file.txt less: can't open '9581553g': No such file or directory
et aussi : less +G -N file.txt less: can't open '+G': No such file or directory
@Wimateeka vous devriez entrer ces commandes étant dans less
pas dans le shell. D'abord vous ouvrez le fichier less file.txt
puis entrez votre commande 9581553g
Pour ouvrir à une ligne spécifique directement à partir de la ligne de commande, utilisez :
less +320123 filename
Si vous voulez voir les numéros de ligne aussi :
less +320123 -N filename
Vous pouvez également choisir d'afficher une ligne spécifique du fichier à une ligne spécifique du terminal, pour les cas où vous avez besoin de quelques lignes de contexte. Par exemple, ceci ouvrira le fichier avec la ligne 320123 sur la 10ème ligne du terminal :
less +320123 -j 10 filename
De moins en moins (sous Linux) :
g and the line number to go forward
G and the line number to go backwards
Utilisés seuls, g et G vous amènent respectivement à la première et à la dernière ligne d'un fichier ; utilisés avec un numéro, ils sont tous deux équivalents.
Un exemple : vous voulez aller à la ligne 320123 d'un fichier,
appuyez sur 'g' et après les deux points tapez le nombre 320123
De plus, vous pouvez taper '-N' dans less pour activer/désactiver les numéros de ligne. Vous pouvez en fait passer n'importe quel commutateur de ligne de commande depuis l'intérieur du programme, comme -j ou -N.
NOTE : Vous pouvez fournir le numéro de ligne dans la ligne de commande pour lancer less (less +number -N) ce qui sera beaucoup plus rapide que de le faire depuis l'intérieur du programme :
less +12345 -N /var/log/hugelogfile
Cela ouvrira un fichier affichant les numéros de ligne et commençant à la ligne 12345.
Source : homme 1 moins et aide intégrée dans moins (moins 418)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
1 votes
Et si on faisait ça avec
more
? :-)4 votes
Parce que :
less
est plus, mais plusmore
quemore
est, doncmore
est moinsless
donc utiliser plusless
si vous voulez moinsmore
.