Am un fisier care are în jur de milioane de linii. Am nevoie pentru a merge la linia de numărul 320123 pentru a verifica datele. Cum fac asta?
Cu " n " fiind numărul de linie:
Deci, pentru a merge la linia de numărul 320123, tastați 320123g
.
Copy-paste direct de la Wikipedia.
Pentru a deschide la o anumită linie direct din linia de comandă, utilizați:
less +320123 filename
Dacă doriți să vedeți numerele de linie prea:
less +320123 -N filename
De asemenea, puteți alege pentru a afișa o anumită linie din fișier la o anumită linie de terminale, pentru atunci când aveți nevoie de câteva linii de context. De exemplu, acest lucru va deschide fișierul cu linie 320123 pe 10 linia de terminale:
less +320123 -j 10 filename
Puteți utiliza sed
pentru această prea -
sed -n '320123'p filename
Acest lucru se va imprima numărul de linie 320123.
Dacă doriți o gamă apoi le puteți face -
sed -n '320123,320150'p filename
Dacă vrei de la o anumită linie până la capăt, apoi -
sed -n '320123,$'p filename
Din cadrul mai puțin (în Linux):
g and the line number to go forward
G and the line number to go backwards
Folosit singur, g și G va lua pentru prima și ultima linie în fișierul respectiv; folosit cu un număr ambele sunt echivalente.
Un exemplu, pe care doriți să du-te la linia 320123 de un fișier,
apăsați 'g' și după cel de colon, de tip în numărul 320123
În plus, aveți posibilitatea să tastați ' N' interior mai puțin pentru a activa / dezactiva numere de linie. Puteți ca o chestiune de fapt, trece nici o linie de comandă switch-uri din interiorul programului, cum ar fi -j sau -N.
NOTĂ: Vă poate oferi numărul de linie în linie de comandă pentru a porni mai puțin (mai puțin +număr -N), care va fi mult mai rapid decât a face din interiorul programului:
less +12345 -N /var/log/hugelogfile
Acest lucru va deschide un fișier afișează numerele de linie și începând de la linia 12345
Sursa: omul 1 mai și-a construit-in de ajutor în mai puțin (mai puțin 418)