【发布时间】:2023-03-24 00:55:01
【问题描述】:
我有超过 100 个文件需要合并,但必须删除每个文件的第一行。在 Unix 下最有效的方法是什么?我怀疑这可能是一个使用 cat 和 sed '1d' 的命令。所有文件都具有相同的扩展名并且位于同一个文件夹中,因此我们可能可以使用 *.extension 来指向这些文件。非常感谢!
【问题讨论】:
-
要删除第一行,请参见例如
tail(tail -n +2 file)。 -
@Someprogrammerdude 应该使用
tail -q -n +2 file,以避免输出标头给出文件名。