Tôi đang sử dụng egrep -R
theo sau là một biểu thức chính quy có chứa khoảng 10 liên hiệp, chẳng hạn như:
.jpg | .png | .gif
v.v ... Điều này hoạt động tốt, bây giờ tôi muốn thay thế tất cả các chuỗi được tìm thấy bằng.bmp
Tôi đã nghĩ về một cái gì đó như
egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/" file_it_came_form
vì vậy vấn đề ở đây là làm cách nào để thực hiện một biểu thức chính quy liên hiệp tương tự sed
và làm cách nào để yêu cầu nó lưu các thay đổi đối với tệp mà nó lấy đầu vào.