2 つの連続する文字列を grep して置換したいと思います。
1 つの文字列を grep して置き換えるのは簡単です。
grep -lr -e '00000' * | xargs sed -i 's/00000/11111/g'
しかし、ファイル内の2つの文字列をgrepしたかった:
grep -w 'P000\|00000' file_name
上記のコマンドは、「file_name」という名前のファイル内の 2 つの連続する文字列「P000」と「00000」を実際に grep できます。
ここで、これら 2 つの連続する文字列 "P000 0000" を "C1000 11111" に置き換えます。
どうやってやるの ?