Devo trovare e sostituire alcuni pattern in alcuni file, ma ho bisogno che restituisca 1 o qualcosa se non viene trovato un pattern.
Posso farlo con sed da solo o devo verificare se il modello esiste con un altro comando?
Eventuali suggerimenti?
Devo trovare e sostituire alcuni pattern in alcuni file, ma ho bisogno che restituisca 1 o qualcosa se non viene trovato un pattern.
Posso farlo con sed da solo o devo verificare se il modello esiste con un altro comando?
Eventuali suggerimenti?
Risposte:
Dai un'occhiata a questa risposta: come verificare se sedè stato modificato un file .
È praticamente lo stesso di quello che stai chiedendo, suggerisce di usare awko inviare un file diverso e diffi due file.
sed, inizierei con le risposte meno votate che usanosedilqcomando di impostare il codice di uscita. (Purtroppoql'argomento del codice di uscita non è conforme a POSIX.)