最後の行の前の行にテキストを追加/接続したいです。したがって、私の元のファイルが次のような場合:
1 sometext
2 sometext
3 sometext
4 sometext
5 sometext
私の新しいファイルは
1 sometext
2 sometext
3 sometext
4 sometext newtext
5 sometext
挿入する方法を既に知っています。改行文字しかし、これは少し異なる問題です。新しい行を挿入するのではなく、テキストをリンクしたいからです。
ベストアンサー1
ファイルを 1 行ずつ反転し、2 行目にテキストを追加し、ファイルを再び反転します。
tac file | sed '2s/$/ newtext/' | tac