Saya memiliki string seperti AxxBCyyyDEFzzLMN dan saya ingin mengganti semua kemunculan x , y , dan z dengan _ .
Bagaimana saya bisa mencapai ini?
Saya tahu itu echo "$string" | tr 'x' '_' | tr 'y' '_'akan berhasil, tetapi saya ingin melakukannya dalam sekali jalan, tanpa menggunakan pipa.
tr '[xyz]'akan menggantikan [dan ]juga. Argumennya harus berupa daftar karakter (meskipun rentang seperti a-zboleh saja, dan dalam beberapa implementasi, kelas karakter POSIX suka [:digit:]).
AxyzB? Tiga garis bawah atau satu?