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?
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?
Respostas:
Confira esta resposta: Como verificar se sedum arquivo foi alterado .
É praticamente o mesmo que você está perguntando, sugerindo que você use awkou produza para um arquivo diferente e para diffos dois arquivos.
sed, começaria com as respostas menos votadas que usamsedoqcomando 's para definir o código de saída. (Infelizmenteqo argumento código de saída não é compatível com POSIX.)