Я використовую, egrep -Rа потім регулярний вираз, що містить близько 10 об'єднань, наприклад, як:
.jpg | .png | .gifі т.д. Це працює добре, тепер я хотів би замінити всі знайдені рядки на.bmp
Я думав про щось подібне
egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/" file_it_came_form
отже, питання тут полягає в тому, як мені зробити подібний регулярний вираз об'єднання sedі як сказати йому, щоб зберегти зміни у файлі, з якого він отримав вхідні дані.