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