Primeiro, para excluir todos os arquivos com a extensão .class
, você não precisa de nada além de:
rm *.class
Em qualquer caso, como regra geral, você não deve tentar analisar a saída de ls
. Ele irá falhar para praticamente qualquer nome de arquivo estranho.
Para referência futura, para iterar os resultados de um comando, use um loop while
. Por exemplo:
command | while read i; do rm "$i"; done