Linux 文字の最後に指定した文字を追加して表示する

Linux 文字の最後に指定した文字を追加して表示する

Linuxで、文字の最後に指定した文字を追加して表示する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • shell: /bin/bash

手順

最後に指定した文字を追加して表示するには、「sed」と正規表現を使用します。
実際に、以下の「hoge.txt」の先頭に文字列を追加してみます。

$ cat hoge.txt

me
me
me

最後に「me」を追加して表示します。

$ sed "s/$/bee/g" hoge.txt

mebee
mebee
mebee

追加されていることが確認できます。

結果を別ファイルに書き出す場合は、以下のようにします。

$ sed "s/$/bee/g" hoge.txt > foo.txt

$ cat foo.txt

mebee
mebee
mebee

追記する場合は、「 >> 」を使用します。

$ sed "s/$/bee/g" hoge.txt >> foo.txt

$ cat foo.txt

mebee
mebee
mebee
mebee
mebee
mebee