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.
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!