Вам нужно сначала найти шаблон search
, затем sed
и войти в журнал.
попробуйте (разрыв строки для удобства чтения)
find./ -iregex '.*\.\(txt\|html\)$' \
-exec grep -q search {} \; \
-print \
-exec sed -i 's/search/replace/g' {} + \
> my-sed.log
где
search
в -exec grep -q search {} \;
— ваш шаблон поиска. Обратите внимание, что вы не можете использовать +
, который будет соответствовать более чем одному файлу. -print
распечатать совпавший файл и таким образом записать