O shell transformará automaticamente cada CR ( \r
) em um LF ( \n
) e executará o comando anterior. No entanto, você pode usar echo
para produzir um caractere LF. Todos estes devem funcionar:
rm $(echo -e "Icon\r")
rm $(echo -e "Icon5")
echo -e "Icon\r" | xargs rm
echo -en "Icon\r" | xargs -0 rm
A última opção deve ser bastante robusta e lidar com todos os possíveis caracteres estranhos.