我有很多文件,例如。
xxx.001 xxx.002
b.yyy.001 b.yyy.002 b.yyy.003
我如何将它们合并为:a.xxx 和 b.yyy?在 Ubuntu 中
答案1
假设原始文件被直接分割成块(因此块没有标题或类似的东西),使用 con猫enate 命令:
cat a.xxx.??? >a.xxx
确保你拥有所有部分,因为cat
只会连接它给出的内容。如果你的 shell 是 bash(默认 shell)或 zsh,你可以使用
cat a.xxx.{001..002} >a.xxx
cat b.yyy.{001..003} >b.yyy
这样,cat
就得到了预期的按顺序排列零件,因此如果缺少任何一个零件,您都会收到一条错误消息。
答案2
$ cat a.xxx.001 a.xxx.002 > a.xxx
$ cat b.yyy.001 b.yyy.002 b.yyy.003 > b.xxx