如何从一个文件追加行到另一个文件的每行的末尾?
问题描述:
假设我有两个文件:如何从一个文件追加行到另一个文件的每行的末尾?
cat dog baboon
feline canine primate
我想在另一个文件的末尾,从一个文件中的行追加添加一个空格后。我知道使用bash中的for循环来完成此操作的方法,但我认为有一个命令可以执行此类操作,但我无法记住它。
输出应该是这样的:
cat feline dog canine baboon primate
答
paste --delimiter=' ' file1 file2
注:结果将被写入到标准输出。如果你希望将结果保存在一个文件中,使用重定向操作:
paste --delimiter=' ' file1 file2 > outputfile
运行man paste
有关命令的详细信息。