最後の行の先頭にテキストを追加する

最後の行の先頭にテキストを追加する

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にファイルの最後の行にのみ置換コマンドを適用するように指示します。

関連情報