目录中的尾文件没有文件名和标题

目录中的尾文件没有文件名和标题

以下脚本用于捕获目录中没有标题的所有文件,但打印文件名。我如何在没有文件名的情况下进行cat。

tail -n +2 * >> Compile

答案1

替代方法:

for f in *; do tail -n +2 "$f" >> Compile; done

答案2

sed 可用于遗漏行:

sed -s 1d * >> Compile

这是假设该文件夹仅包含测试文件;我刚刚检查过这里,它根本不喜欢目录,而 tail 则可以应对。

如果需要的话,您可以使用 find then :

find . -maxdepth 1 -type f * | xargs sed -s 1d >> Compile

添加了-s单独的标志。这分别处理每个文件,但是仅限 GNU从表面上看,不幸的是

相关内容