Enquanto pesquisava um pouco mais sobre como pesquisar a partir de expressões regulares eu achei esse comando chamado grep
que dá pra colocar ao lado do ls.
Aqui vai um exemplo:
ls -l | grep -E "\w*[1-5]+\.py"
Assim, a gente envia as informações de ls -l
pra o comando grep -E
, esse -e
pega a expressão regular informada logo na frente e filtra os resultados de ls -l
.
Diretório com todos os arquivos:
arquivo10.py arquivo1.py arquivo2.py arquivo3.py arquivo5.py arquivo6.py arquivo9.py
Diretório com a regex:
arquivo1.py arquivo2.py arquivo3.py arquivo5.py