我需要完成的任务是,我有这样的文件:
test1.csv test2.csv test3.csv等等...
我想获取每个文件的第三行。目前,我可以使用awk或sed获取第三行,例如
echo | awk 'FNR == 3 { print; exit }' test1.csv >> last_file.csv 或使用sed或tail。
但是当我尝试在多个文件上执行此操作时,它无法获取行。我想这样做,
echo | awk 'FNR == 3 { print; exit }' test*.csv >> last_file.csv
我该如何实现?
谢谢。
test1.csv test2.csv test3.csv等等...
我想获取每个文件的第三行。目前,我可以使用awk或sed获取第三行,例如
echo | awk 'FNR == 3 { print; exit }' test1.csv >> last_file.csv 或使用sed或tail。
但是当我尝试在多个文件上执行此操作时,它无法获取行。我想这样做,
echo | awk 'FNR == 3 { print; exit }' test*.csv >> last_file.csv
我该如何实现?
谢谢。