特定の文字列を文字で囲む

特定の文字列を文字で囲む

たとえば、大容量ファイルには次のものが含まれます。

This is a /16 text file

次のように変更したいと思います。

This is a [[[/16]]]] text file

正しい文字列と一致させたい場合/16

これを行う方法はありますか?

ベストアンサー1

次のファイルにこの内容があるとしましょう。text.txt

This is a /16 text file
This is another /8 text file
This is a /32 text file

私はあなたに役立つこのコマンドを見つけました。

sed -i 's/\/\([0-9]\+\)/[[[\/\1]]]/g' text.txt

おすすめ記事