Замена некоторых символов в строке другим символом
У меня есть строка как
AxxBCyyyDEFzzLMN
Я хочу заменить всеx
а такжеy
а такжеz
с_
так что выход
A_BC_DEF_LMN
Как это сделать?
Я знаю серию
echo "$string" | tr 'x' '_' | tr 'y' '_'
будет работать, но я хочу сделать это за один раз, без использования труб.
РЕДАКТИРОВАТЬ: следующие работали
echo "$string" | tr '[xyz]' '_'