Как я могу выполнить операцию для каждого элемента, указанного в grep по отдельности?
Предыстория:
Я использую grep для получения списка всех файлов, содержащих определенный шаблон:
grep -l '<pattern>' directory/*.extension1
Я хочу удалить все перечисленные файлы , а также все файлы с одинаковым именем, но другим расширением: .расширение2
.
Я пытался использовать канал, но, похоже, он берет вывод grep целиком.
В find есть опция -exec
, но в grep ничего подобного нет.