2

新しい行を作成せずに、文字列を追加したファイルの内容を出力したいと思います。

これまでのところ、私のコマンドは追加された文字列を新しい行に配置します。

sed -e 'a foo' file.txt
>> file contents...
>> foo

出力を次のようにしたいと思います。

>> file contents...foo
4

1 に答える 1

5

With ( &sedで正常にテスト済み):ArchlinuxMinix

sed '$s/$/foo/' file.txt

$最初は、ファイルの終わりを意味します。

各行にfooを追加する必要がある場合:

sed 's/$/foo/' file.txt

最新のコンテキストでは、行末を$意味します

于 2012-10-12T00:34:25.313 に答える