Singkirkan echo yang tidak berguna , exit salah dan print berlebihan :
awk 'FNR == 3' test*.csv
Anda harus menggunakan
awk 'FNR == 3 { print; nextfile }' test*.csv >> last_file.csv
Masalahnya adalah ketika Anda menggunakan exit , itu menghentikan awk dari memproses input sepenuhnya. nextfile memberitahu awk untuk berhenti memproses file saat ini dan pergi ke file berikutnya. echo perintah seperti yang Anda gunakan tidak diperlukan.
Baca selengkapnya di sini:
http://www.gnu.org/software/gawk/manual/html_node/Nextfile-Statement.html
Ini mungkin berhasil untuk Anda (GNU sed):
sed -sn 3p test*.csv >> last_file.csv
Cara mengatur koneksi Wifi-Direct antara Android dan Linux
Menginstal rgl di Ubuntu dan Mac:X11 tidak ditemukan