以下脚本用于捕获目录中没有标题的所有文件,但打印文件名。我如何在没有文件名的情况下进行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从表面上看,不幸的是