与えられた文字列から特定の文字列を削除したいと思います。/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
エンディングを削除したい場合は、それも大丈夫です。