Saya menggunakan egrep -R
diikuti oleh ekspresi reguler yang berisi sekitar 10 serikat, jadi seperti:
.jpg | .png | .gif
dll. Ini berfungsi dengan baik, sekarang saya ingin mengganti semua string yang ditemukan dengan.bmp
Saya sedang memikirkan sesuatu seperti
egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/" file_it_came_form
jadi masalahnya di sini adalah bagaimana saya melakukan ekspresi reguler gabungan yang serupa sed
dan bagaimana cara memberitahukannya untuk menyimpan perubahan ke file yang mendapat masukan darinya.