Jawaban:
Jika Anda menggunakan sed tanpa -r (ekspresi reguler yang diperluas) itu akan berfungsi seperti yang digunakan \(\)daripada ()untuk pengelompokan:
sed -e 's/(/X/g'
Sebagai contoh
$ echo "foo (bar) (baz)" | sed -e 's/(/X/g'
foo Xbar) Xbaz)
Jika Anda ingin menggunakan -rAnda dapat memasukkan ke (dalam [], misalnya
sed -re 's/[(]/X/g'
Sebagai pernyataan Lekensteyn menggunakan trmungkin lebih tepat karena Anda hanya mengganti dan Anda tidak perlu kekuatan penuh ekspresi reguler.
grep -lRZ " split(" . | xargs -0 sed -i -e 's/ split(/ explode(/g'
tr(anslate):echo 'Hello (world)' | tr '()' '[]'; itu outputHello [world].