grep
não é a ferramenta certa para este trabalho. sed
é.
$ sed 's|is||g' test.txt
Hello my name agz.
I am asking a question that important.
$ sed 's|is ||g' test.txt
Hello my name agz.
I am asking a question that important.
Digamos que eu tenha um arquivo de texto que diz:
Hello my name is agz.
I am asking a question that is important.
Se eu digitar: grep -v "is" /path/to/file
, não receberei saída porque as duas linhas têm "é".
Se eu digitar: grep -o "is" /path/to/file
, devo receber:
is
is
No entanto, quero receber:
Hello my name agz.
I am asking a question that important.
(apenas faltando o is) Existe uma maneira de conseguir isso usando grep e regex mínima?