第一行删除了200多个文件

时间:2018-01-16 17:06:49

标签: shell

由于我缺乏脚本语言的经验,我提到了几个来源:  link似乎已通过ls *.extension | xargs -n 1 tail -n +2

解决了

即使在最后添加> merged.txt之后,这对我来说也没有, 也不是以下:

for f in *.txt
do
    tail -n +2 $f >> /path/to/some/dir/with/files/file_name
done

我还尝试用sed -e'1d' $FILE代替tail命令。没有工作。

tail -n +2 file_name.extensioncat LIN_1994-11_0100.txt | tail -n +2awk 'FNR != 1' *.extension对文件没有影响。

我不确定this是否与当前问题有关。

如果有人能找到解决这个问题或解决方法的原因,那将是非常感激的。感谢所有输入。

2 个答案:

答案 0 :(得分:0)

怎么样

awk 'FNR==1 {next}; 1' *.txt > all_data.txt

答案 1 :(得分:0)

您还没有提到您使用POSIX shell(或bash等)的shell,以下可能会这样:

$ for f in *.txt; do { read x; cat; } < "$f"; done