Здравствуйте.
Собственно вопрос в заголовке - мне нужно «пройтись» по нескольким вложенным каталогам с файлами, найти в этих файлах определённые строки, и удалить эти строки.
Делаю так…
grep -r 'assert' /home/dima/dir/ | sed -i '/assert/d'
…пытаясь удалить строки, в которых есть словосочетание «assert».
Однако это не работает, пишет - "sed: отсутствуют входные файлы ". Суть ошибки я понимаю, но не знаю как сделать правильно.
Подскажите решение?