Замена некоторых символов в строке другим символом

У меня есть строка как

AxxBCyyyDEFzzLMN

Я хочу заменить всеx а такжеy а такжеz с_ так что выход

A_BC_DEF_LMN

Как это сделать?

Я знаю серию

echo "$string" | tr 'x' '_' | tr 'y' '_' 

будет работать, но я хочу сделать это за один раз, без использования труб.

РЕДАКТИРОВАТЬ: следующие работали

echo "$string" | tr '[xyz]' '_'

Ответы на вопрос(5)

Ваш ответ на вопрос