Saya memiliki file yang memiliki sekitar jutaan baris. Saya harus pergi ke nomor baris 320123 untuk memeriksa data. Bagaimana aku melakukan itu?
Saya memiliki file yang memiliki sekitar jutaan baris. Saya harus pergi ke nomor baris 320123 untuk memeriksa data. Bagaimana aku melakukan itu?
Jawaban:
Dengan n
menjadi nomor baris:
ng
: Lompat ke nomor baris n. Default adalah awal file.nG
: Lompat ke nomor baris n. Default adalah akhir file.Jadi untuk menuju ke nomor baris 320123, Anda harus mengetik 320123g
.
Copy-paste langsung dari Wikipedia .
g
, atau Anda akan melompat satu baris lebih jauh.
Untuk membuka pada baris tertentu langsung dari baris perintah, gunakan:
less +320123 filename
Jika Anda ingin melihat nomor baris juga:
less +320123 -N filename
Anda juga dapat memilih untuk menampilkan baris file tertentu pada baris terminal tertentu, ketika Anda membutuhkan beberapa baris konteks. Misalnya, ini akan membuka file dengan baris 320123 pada baris ke-10 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 rentang maka Anda bisa melakukan -
sed -n '320123,320150'p filename
Jika Anda ingin dari garis tertentu hingga saat terakhir -
sed -n '320123,$'p filename
Dari dalam waktu 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 di file masing-masing; digunakan dengan nomor keduanya sama.
Sebuah contoh; Anda ingin pergi ke baris 320123 file,
tekan 'g' dan setelah titik dua ketik angka 320123
Selain itu Anda dapat mengetik '-N' di dalam lebih sedikit untuk mengaktifkan / menonaktifkan nomor baris. Anda sebenarnya dapat melewatkan setiap saklar baris perintah dari dalam program, seperti -j atau -N.
CATATAN: Anda dapat memberikan nomor baris di baris perintah untuk memulai lebih sedikit (kurang + angka -N) yang akan jauh lebih cepat daripada melakukannya dari dalam program:
less +12345 -N /var/log/hugelogfile
Ini akan membuka file yang menampilkan nomor baris dan mulai dari baris 12345
Sumber: man 1 kurang dan bantuan bawaan kurang (kurang 418)
more
? :-)