Anda juga dapat melewati sejumlah baris yang sewenang-wenang di awal atau akhir file menggunakan head
atau tail
program.
Untuk pertanyaan konkret Anda,
tail input.txt -n+7 | program.awk
akan melakukannya, asalkan program.awk
file Anda dapat dieksekusi. Jika tidak, Anda dapat menggunakan
tail input.txt -n+7 | awk -f program.awk
Dengan cara ini, Anda akan memberikan perbandingan untuk setiap baris dan Anda tidak perlu mengubah logika kode AWK Anda.
tail
akan mulai streaming teks mulai dari baris ketujuh, melewatkan enam baris pertama.
Ini tidak akan menjadi masalah besar dalam kinerja, terutama jika proses teks sederhana berkat caching. Namun, untuk file yang panjang dan penggunaan berulang di lingkungan cloud dapat menghemat biaya.
FNR
adalah nomor baris di setiap file, sedangkanNR
nomor di seluruh input (bukan masalah saat perpipaan).