文字列[重複]のどこからでもパターンの発生を削除します。

文字列[重複]のどこからでもパターンの発生を削除します。

与えられた文字列から特定の文字列を削除したいと思います。/hello:文字列と同じように/yo:/sup:/hello:/yo:/hello:/yup
確実にするには、文字列の末尾にコロンが含まれている場合はそれを削除する必要があります。

/helloとコロン()の間には何でもありますので、最初のコロン()から始まるすべての項目を:削除したいと思います。/hello:

答え1

そしてsed

sed --in-place 's_/hello[^:]*:__g' inputfile

答え2

Perlインラインバージョン:

perl -pi -e "s/\/hello//g" /path/to/file

または

perl -pi -e "s/\/hello://g" /path/to/file

エンディングを削除したい場合は、それも大丈夫です。

関連情報