【发布时间】:2020-12-19 15:48:28
【问题描述】:
我在一个文件夹中有超过 10000 个 csv 文件,我正在尝试使用 awk 逐行合并它们,但如果我运行此命令:printf '%s\n' *.csv | xargs cat | awk 'FNR==1 && NR!=1{next;}{print}' *.csv > master.csv
我收到以下错误:
/usr/bin/awk: Argument list too long 和 printf: write error: Broken pipe
【问题讨论】: