私はファイルの最後にテキストを追加するためにsedを使用しています。これまで私は試しました
ㅏ。sed -i -e '$ a mynewtext' filename
雨。sed -e '$amynewtext' filename
私のファイルは次のとおりです
90577958
90399451
90219954
90089937
90994000
90083995
90349994
90133537
a)とb)を実行した後mynewtext
。90133537
likeには添付されません90133537mynewtext
。
ここで何の問題がありますか?
答え1
これがa
(追加)コマンドが実行するアクションです。
最後の行の最後にテキストを配置するには、s
exの代わりに(replace)コマンドを使用します。
$s/$/mynewtext/
最初は$
最後の行を処理し、2番目は$
交換項目を最後に固定します。