Preciso encontrar e substituir alguns padrões em alguns arquivos, mas preciso retornar 1 ou algo se um padrão não for encontrado.
Posso fazer isso apenas com o sed ou preciso verificar se o padrão existe com outro comando?
Alguma sugestão?
Confira esta resposta: Como verificar se sed
um arquivo foi alterado .
É praticamente o mesmo que você está perguntando, sugerindo que você use awk
ou produza para um arquivo diferente e para diff
os dois arquivos.
sed
, começaria com as respostas menos votadas que usamsed
oq
comando 's para definir o código de saída. (Infelizmenteq
o argumento código de saída não é compatível com POSIX.)