У мене є такий рядок, як AxxBCyyDEFzzLMN, і я хочу замінити всі випадки x , y і z на _ .
Як я можу цього досягти?
Я знаю, що echo "$string" | tr 'x' '_' | tr 'y' '_'це спрацювало б, але я хочу це зробити за один раз, не використовуючи труби.
tr '[xyz]'замінить [і ]теж. Аргументом повинен бути просто список символів (хоча діапазони на зразок a-zнормальні, а в деяких реалізаціях - клас класів символів POSIX [:digit:]).
AxyzB? Три підкреслення або одна?