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.