Article image
Gabriel Silva
Gabriel Silva05/08/2022 13:48
Compartilhe

Regex vs Glob

  • #Linux

Olá, pessoal. Quando vamos trabalhar com a busca de arquivos e diretórios no Linux, às vezes é útil usar alguns "filtros". Por exemplo, se eu quero listar todos os arquivos com a extensão ".pdf" em um diretório basta que eu execute o seguinte comando:

ls *.pdf

Ou então caso eu queira listar todos os arquivos com a extensão ".pdf" e que começam com a letra "g", por exemplo, eu posso executar o seguinte comando:

ls g*.pdf

Dependendo da pessoa, isso pode lembrar um pouco as Regex (ou expressões regulares), que são comuns em vários contexto, como validação do formato de telefone, e-mail e CPF.

Ambos são usados para encontrar padrões de cadeias de caracteres (strings). Os exemplos acima são de glob patterns e eles são utilizados no terminal. Já as regex possuem mais recursos e são usados dentro do código de alguma linguagem de programação.

Para saber um pouco mais sobre a diferença:

Para saber um pouco mais sobre glob patterns

Compartilhe
Comentários (0)