Zbavte se zbytečného echo , nesprávné exit a redundantní print :
awk 'FNR == 3' test*.csv
Měli byste použít
awk 'FNR == 3 { print; nextfile }' test*.csv >> last_file.csv
Problém je v tom, že když použijete exit , přestane awk úplně zpracovávat vstup. nextfile říká awk, aby zastavil zpracování aktuálního souboru a přešel na další soubor. echo příkaz, který používáte, není nutný.
Přečtěte si více zde:
http://www.gnu.org/software/gawk/manual/html_node/Nextfile-Statement.html
Toto by vám mohlo fungovat (GNU sed):
sed -sn 3p test*.csv >> last_file.csv
Jak nastavit Wifi-Direct připojení mezi Androidem a Linuxem
Instalace rgl na Ubuntu a Mac:X11 nenalezeno