echo 'áé{D'AS' | LC_ALL=C tr -cd '[:alnum:]|'
(observe que ele também removerá o caractere de nova linha anexado por echo
).
LC_ALL
corrige o código de idioma , que determina quais caracteres são e quais deles são considerados letras ou números. Nas localidades C, os caracteres são bytes simples e alnums
são os caracteres ASCII de A a Z, de a a z e de 0 a 9.