Eu tenho uma string como AxxBCyyyDEFzzLMN e eu quero substituir todas as ocorrências de x , y , e z com _ .
Como posso conseguir isso?
Sei que echo "$string" | tr 'x' '_' | tr 'y' '_'isso funcionaria, mas quero fazer isso de uma só vez, sem usar canos.
tr '[xyz]'irá substituir [e ]também. O argumento deve ser simplesmente uma lista de caracteres (embora intervalos como a-zestejam corretos e, em algumas implementações, classes de caracteres POSIX como [:digit:]).
AxyzB? Três sublinhados ou um?