(cat Type.txt&& cat Test.txt&& cat Owner.txt)>的test.txt
这是我的代码,它总是像
一样ddddddddddddd
aaaaaaaaaaaaa
sssssssssssss
但我希望像txt这样的输出文件
dddddddddddaaaaaaaaaaaassssssssssss
我坚持这个:3
答案 0 :(得分:3)
改为使用paste
:
paste -d "" Type.txt Test.txt Owner.txt
结果:
dddddddddddddaaaaaaaaaaaaasssssssssssss
答案 1 :(得分:1)
一种简单的方法是
echo `cat Type.txt Test.txt Owner.txt` > test.txt
或等同地
echo $(cat Type.txt Test.txt Owner.txt) > test.txt
有几个缺点:
ddddddddddddd aaaaaaaaaaaaa sssssssssssss
(文件之间有空格 - 或者更确切地说,文件中的行之间有空格)。cat Type.txt
失败,您的命令行将停止运行,因为您要将cat
命令与&&
相关联。由于这些echo
命令仅调用单个cat
命令,因此即使Test.txt
不存在,您也会获得Owner.txt
和Type.txt
。如果以上任何一个都是一个显示停止,那么
下来并弄脏(tr -d "\n" < Type.txt && tr -d "\n" < Test.txt && cat Owner.txt) > test.txt