Jika saya menggunakan cat -n text.txt
untuk secara otomatis memberi nomor baris, bagaimana cara menggunakan perintah untuk menampilkan hanya baris bernomor tertentu.
Jawaban yang Diterima:
Gunakan sed
Penggunaan
$ cat file
Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
Line 10
Untuk mencetak satu baris (5)
$ sed -n 5p file
Line 5
Untuk mencetak beberapa baris (5 &8)
$ sed -n -e 5p -e 8p file
Line 5
Line 8
Untuk mencetak rentang tertentu (5 – 8)
$ sed -n 5,8p file
Line 5
Line 6
Line 7
Line 8
Untuk mencetak rentang dengan garis tertentu lainnya (5 – 8 &10)
$ sed -n -e 5,8p -e 10p file
Line 5
Line 6
Line 7
Line 8
Line 10