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