ファイルの最後に追加しようとすると、新しい行が作成されます。今私はecho-nでこれを修正しようとしましたが、それはうまくいきません。
だから私は何をしようとしています。次の結果を得ようとしています:
Hello
This
Is
A
Test
しかし、エコー付きのテキストを追加すると
echo -n "Test2" >> file.txt
次のことが起こります。
Hello
This
Is
A
Test
Test2
しかし、私が欲しいのは:
Hello
This
Is
A
Test Test2
どうすればこれを行うことができますか? sed、echo、printfを試しましたが、どれも正しい結果が得られません
Sedを使用:
sed '$s/$/ Test2/' file
または
truncate -s-1 file
echo -n " Test2" >> file
出力:
こんにちは これ Is A テストTest2