Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Globbing

Bom dia, para mim não ficou mutio claro o que é o globbing.

5 respostas

Olá, Leonidas. Beleza?

Digamos que você tenha um diretório contendo uma quantidade muito grande de arquivos. Se você executar somente um ls talvez a saída não seja muito útil.

Se for um diretório que contém logs do sistema, com os nomes com um padrão tipo 2020-10-10-kernel-3125892.txt, e você quiser todos os arquivos que comecem com 2020-10, você pode usar:

$ ls 2020-10-*

Esse símbolo de "*" é o responsável por reunir os arquivos/diretórios que batem com padrão. É uma forma de usar padrões para você conseguir filtrar informações ou executar comandos em um conjunto de arquivos sem precisar escrever todos.

Espero ter ajudado. Se tiver dúvida é só dizer.

Estão a definição de globbing seria esses padrões de filtragem?

solução!

Oi, Leonidas.

Acho que uma definição mais precisa seria dizer que globbing é o processo de expansão do símbolo usado para o nome dos caminhos que correspondem ao padrão escolhido.

Essa nomenclatura de expansão é utilizada no Linux para se referir ao processo de substituição de símbolos em comandos.

Ah agora ficou mais claro, tipo como o REGEX, Muito Obrigado Vitor.

Sim! Apesar de as regex proporcionarem mais possibilidades, possuem semelhanças com o globbing.

Fico contente em ajudar, Leonidas. Bons estudos!