Мне нужно найти и заменить некоторые шаблоны в некоторых файлах, но мне нужно вернуть 1 или что-то, если шаблон не найден.
Могу ли я сделать это с помощью sed или мне нужно проверить, существует ли шаблон другой командой?
Какие-либо предложения?
Проверьте этот ответ: Как проверить sed
, изменился ли файл .
Он почти такой же, как вы просите, он предлагает вам использовать awk
или выводить в другой файл и diff
в два файла.
sed
, я хотел бы начать с наименее голосовал ответы , которые используютsed
«sq
команды , чтобы установить код завершения. (К сожалению,q
аргумент кода выхода не соответствует POSIX.)