0

(cat Type.txt && cat Test.txt && cat Owner.txt)> test.txt

それは私のコードですそれはいつものように出ています

ddddddddddddd

aaaaaaaaaaaaa

sssssssssssss

しかし、私はこのようなtxtファイルの出力が欲しいです

dddddddddddaaaaaaaaaaaassssssssssss

私はこれで立ち往生しています:3

4

2 に答える 2

3

paste代わりに使用してください:

paste -d "" Type.txt Test.txt Owner.txt

結果:

dddddddddddddaaaaaaaaaaaaasssssssssssss
于 2013-01-08T04:31:41.473 に答える
1

簡単な方法は

echo `cat Type.txt Test.txt Owner.txt` > test.txt

または、同等に、

echo $(cat Type.txt Test.txt Owner.txt) > test.txt

いくつかの欠点:

  1. それらは出力されますddddddddddddd aaaaaaaaaaaaa sssssssssssss(ファイル間にスペースを入れて-または、より正確には、ファイルの行の間にスペースを入れて)。
  2. コマンドを。cat Type.txtで接続しているため、失敗した場合、コマンドラインはそのトラックで停止します。これらのコマンドは単一のコマンドのみを呼び出すため、存在しない場合でも取得できます。cat&&echocatTest.txtOwner.txtType.txt

上記のいずれかがショーストッパーである場合は、降りて汚れてください

(tr -d "\n" < Type.txt  &&  tr -d "\n" < Test.txt  &&  cat Owner.txt) > test.txt
于 2013-01-08T04:45:34.547 に答える