検索フォームでファイルの文字列をアスタリスクに置き換える方法

検索フォームでファイルの文字列をアスタリスクに置き換える方法

私のログファイル(* .log)で、次のすべてのエントリを置き換えたいと思います。

"INFO=*",

到着

"INFO=*;;;",

何でもあり得るところ*

たとえば、"INFO=1234",S-> "INFO=1234;;;",Ssedを使用してこれを行う方法はありますか?

答え1

文字列の変更された部分を覚えている場合は、キャプチャカッコを使用してください。

sed -i~ 's/\("INFO=[^"]*\)",/\1;;;",/' *.log

g1行に2つ以上のINFOが表示される場合は、最後に追加する必要があります。

*に二重引用符が含まれていると機能しません。

関連情報