join两个拆分文件

我有很多文件,例如。

a.xxx.001 a.xxx.002

b.yyy.001 b.yyy.002 b.yyy.003

我怎样才能合并到:a.xxx和b.yyy? 在Ubuntu中

假设原始文件被直接拆分成块(所以块没有标题或类似的东西),使用concat 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会按顺序给出预期的作品名称,如果有任何作品丢失,您将收到一条错误消息。

 $ cat a.xxx.001 a.xxx.002 > a.xxx $ cat b.yyy.001 b.yyy.002 b.yyy.003 > b.xxx