(貓Type.txt & &貓Test.txt的& &貓Owner.txt)>的test.txt總和從txt文件在一行
那是我的代碼數據然後輸出中它它常是出像
ddddddddddddd
aaaaaaaaaaaaa
sssssssssssss
,但我想在txt文件輸出這樣
dddddddddddaaaaaaaaaaaassssssssssss
卻困此:3
(貓Type.txt & &貓Test.txt的& &貓Owner.txt)>的test.txt總和從txt文件在一行
那是我的代碼數據然後輸出中它它常是出像
ddddddddddddd
aaaaaaaaaaaaa
sssssssssssss
,但我想在txt文件輸出這樣
dddddddddddaaaaaaaaaaaassssssssssss
卻困此:3
使用paste
代替:
paste -d "" Type.txt Test.txt Owner.txt
結果:
dddddddddddddaaaaaaaaaaaaasssssssssssss
謝謝你,這是我想要的 – eathapeking
一個簡單的方法是
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
命令,即使Type.txt
不存在,您也將獲得Test.txt
和Owner.txt
。如果其中一個上面是一個表明,塞,踏踏實實髒
(tr -d "\n" < Type.txt && tr -d "\n" < Test.txt && cat Owner.txt) > test.txt
:D謝謝你的解釋 – eathapeking
所以,加入文件,但不換行,或加入後刪除所有換行符? – Ryan
是沒有新行:D喜歡將數據連接到彼此 – eathapeking