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