ファイルが存在し、コマンドラインでファイルの末尾にテキストを表示する必要があります。問題は、データがすべて中括弧内のセクションにあることです。
ファイルの終わりは次のとおりです。
text-string1,text-string2,text-string3;
}
text-string3の後にテキストを挿入できるはずですが、それでもセミコロンと中括弧の中に残す必要があります。このように:
text-string1,text-string2,text-string3,new-text-string;
}
コマンドラインでこれを行う最善の方法は何ですか?
ベストアンサー1
Singleを使用して実行できますが、sed
単純化のために次のようにしますtac
。
tac file | sed '2s/;$/new-text-string;/' | tac