Mai mult
Merge la un anumit număr de linie, folosind mai Puțin în Unix
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?
328
5
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:
Dacă doriți să vedeți numerele de linie prea:
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:
Puteți utiliza
sed
pentru această prea -Acest lucru se va imprima numărul de linie 320123.
Dacă doriți o gamă apoi le puteți face -
Dacă vrei de la o anumită linie până la capăt, apoi -
Din cadrul mai puțin (în Linux):
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,
Î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:
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)
Pentru editarea acest lucru este posibil în "nano" prin
+n
la linia de comandă, de exemplu,nano +16 file.txt
Pentru a deschide `file.txt la linia 16.