(cat Type.txt && cat Test.txt && cat Owner.txt) > test.txt
那是我的代码它总是像
dddddddddddddd
啊啊啊啊啊
sssssssssssssssssssssssssssssssssssss
但我想要这样的txt文件中的输出
dddddddddddaaaaaaaaaaaassssssssssssss
我被困在这个:3
改用paste
:
paste -d "" Type.txt Test.txt Owner.txt
结果:
dddddddddddddaaaaaaaaaaaaasssssssssssss
一个简单的方法是
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