Saya memiliki sebuah file yang memiliki sekitar juta baris. Aku harus pergi ke baris nomor 320123 untuk memeriksa data. Bagaimana saya melakukan itu?
Dengan n
menjadi nomor baris:
ng
: Melompat ke baris nomor n. Default adalah awal dari file.nG
: Melompat ke baris nomor n. Default adalah akhir dari file.Jadi untuk pergi ke baris nomor 320123, anda akan ketik 320123g
.
Copy-paste langsung dari Wikipedia.
Untuk membuka pada baris tertentu langsung dari baris perintah, gunakan:
less +320123 filename
Jika anda ingin melihat nomor baris terlalu:
less +320123 -N filename
Anda juga dapat memilih untuk menampilkan baris tertentu dari file pada baris tertentu dari terminal, untuk ketika anda membutuhkan beberapa baris dari konteks. Misalnya, ini akan membuka file tersebut dengan baris 320123 pada tanggal 10 baris dari terminal:
less +320123 -j 10 filename
Anda dapat menggunakan sed
ini juga -
sed -n '320123'p filename
Ini akan mencetak nomor baris 320123.
Jika anda ingin range maka anda bisa melakukan -
sed -n '320123,320150'p filename
Jika anda ingin dari baris tertentu sampai akhir kemudian -
sed -n '320123,$'p filename
Dari sekitar kurang (di Linux):
g and the line number to go forward
G and the line number to go backwards
Digunakan sendiri, g, dan G akan membawa anda ke baris pertama dan terakhir dalam file masing-masing; digunakan dengan jumlah mereka berdua setara.
Contoh; anda ingin pergi ke baris 320123 file,
tekan 'g' dan setelah usus besar jenis dalam jumlah 320123
Selain itu anda dapat mengetik ' N' di dalam kurang untuk mengaktifkan / menonaktifkan garis bilangan. Anda dapat sebagai soal fakta melewati setiap baris perintah switch dari dalam program, seperti j-atau -N.
CATATAN: Anda dapat memberikan nomor baris pada baris perintah untuk mulai kurang (kurang +jumlah -N) yang akan jauh lebih cepat dibandingkan melakukannya dari dalam program:
less +12345 -N /var/log/hugelogfile
Ini akan membuka file menampilkan nomor baris dan dimulai pada baris 12345
Sumber: man 1 kurang dan built-in membantu dalam kurang (kurang 418)