No meu terminal, uso zsh, o comando com grep [0-9] não funcionou.
Se alguém tiver o mesmo problema, consegui resolver usando grep -E '[0-9]' ou egrep '[0-9]'.
-E força o shell a usar a sintaxe do regEx.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No meu terminal, uso zsh, o comando com grep [0-9] não funcionou.
Se alguém tiver o mesmo problema, consegui resolver usando grep -E '[0-9]' ou egrep '[0-9]'.
-E força o shell a usar a sintaxe do regEx.
Olá Fernandavidal, tudo bem?
Obrigada por compartilhar sua solução com a comunidade. Realmente, o comando grep [0-9] pode não funcionar em alguns shells, como o zsh, pois ele interpreta os colchetes como um comando de expansão de arquivos.
A solução que você encontrou, utilizando grep -E '[0-9]' ou egrep '[0-9]', é uma alternativa para forçar o uso da sintaxe do regEx e buscar os padrões numéricos desejados.
É sempre importante lembrar que cada shell pode ter suas particularidades e é preciso estar atento a elas para evitar problemas como esse.
Espero ter ajudado e bons estudos!