something =
Linuxでテキストファイルの最後の行の先頭に追加する方法
AAA
BBB
CCC
DDD
到着
AAA
BBB
CCC
something = DDD
答え1
努力する:
$ sed '$ s/^/something = /' file
AAA
BBB
CCC
something = DDD
GNU sed(Linux)を使用すると、ファイルをその場で編集できます。
sed -i '$ s/^/something = /' file
MacOS または BSD でファイルを編集するには、代わりに次を使用します。
sed -i "" -e '$ s/^/something = /' file
仕組み:
s/^/something = /
代替コマンドです。 sedにマークされた行の先頭を見つけて、に置き換えるよう^
に指示しますsomething =
。$
これはsed アドレスそして、sedにファイルの最後の行にのみ置換コマンドを適用するように指示します。