ファイルの末尾にテキストを追加する

ファイルの末尾にテキストを追加する

私はファイルの最後にテキストを追加するためにsedを使用しています。これまで私は試しました

ㅏ。sed -i -e '$ a mynewtext' filename

雨。sed -e '$amynewtext' filename

私のファイルは次のとおりです

90577958

90399451

90219954

90089937

90994000

90083995

90349994

90133537

a)とb)を実行した後mynewtext90133537likeには添付されません90133537mynewtext

ここで何の問題がありますか?

答え1

これがa(追加)コマンドが実行するアクションです。

最後の行の最後にテキストを配置するには、sexの代わりに(replace)コマンドを使用します。

$s/$/mynewtext/

最初は$最後の行を処理し、2番目は$交換項目を最後に固定します。

関連情報