连接 .out 文件

连接 .out 文件

我可以在 bash 或 csh 中使用 cat 命令组合多个 .out 文件吗?另外,我只想连接第一个文件的标头,并且我正在考虑使用 tail 函数来实现这一点。有人知道这是否可能或有办法做到这一点吗?

答案1

连接文件

cat file1 file2 file3 > output

获取文件的前 N ​​行

head -n N file

获取前 N 行file1,然后连接所有其他文件

head -n N file | cat - file1 file2 file3 > output

Cat 将从管道命令(-参数)读取标准输入并将其与指定的文件连接起来。

答案2

如果 .out 指的是 Linux 上的二进制可执行文件,那么您可能必须学习 Linux 的 eLF 文件格式才能找到标头的大小,并且使用标头可以连接文件的标头。

相关内容