2

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" に置き換えます。

どうやってやるの ?

4

1 に答える 1