文書の最後の行にテキストを書き込む

文書の最後の行にテキストを書き込む

私にこの文書がある場合

aaa  
bbb  
ccc  

最後の行に「ddd」を追加したいです。私の文書は次のようになります。

aaa  
bbb  
ccc ddd  

どうすればいいですか? awkまたはsedを好むが、あなたの提案に開いている。ありがとう

ベストアンサー1

この場合、sed最も簡単です。ファイルの最後の行にテキストを追加するにはf:

sed '$s/$/ ddd/' f

ファイルの内容をffファイルの最後の行に追加するには、f次のいずれかを使用します。

sed '$r ff' f

cat ff >> f

ファイルの内容ff(データの1行のみを含む)をファイルの最後の行に追加しますf

sed '$s/$/ '$(< ff)'/' f

おすすめ記事