Pular para o conteúdo

File Globbing ou Englobamento - Introdução

A prova LPI 101 pede conceitos de File Globbing. Não temos muito material em português sobre isso. Esse artigo é uma adaptação do "Secure Programming for Linux and Unix HOWTO" (vide URL) e estendido com outros comentários encontrados na documentação do GNU/Linux man glob. Espero que clareie um pouco o conceito.
Perfil removido removido
Hits: 36.474 Categoria: Linux Subcategoria: Sistema de Arquivos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Englobamento ou file globbing

Englobamento ou file globbing - É uma operação que combina caracteres coringas com partes de nomes de arquivos para a formação de todas as combinações possíveis desses nomes de arquivos. Esses nomes expandidos em combinações possíveis são passados como parâmetros para comandos do Shell que não poderiam lidar com expressões regulares em seu modo nativo.

São caracteres coringas o asterisco (*) e a interrogação (?) (não entre colchetes), sendo chamados de Wildcards, e tem o seguinte comportamento:
  • Interrogação (?) - Substitui um único caractere dentro de uma cadeia de caracteres.
  • Asterisco (*) - Significa qualquer cadeia de caracteres, inclusive vazia.

DICA: Englobamento é muito parecido com expressões regulares, mas englobamento NÃO é uma aplicação de expressões regulares. A diferença básica é que englobamento se refere aos nomes de arquivos e não às cadeias de caracteres de texto. As convenções do modo como os caracteres coringas vão agir em cada caso são diferentes. Por exemplo, em expressões regulares o caractere asterisco (*) significa zero ou mais cópias do caractere anterior.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Englobamento ou file globbing
   2. Faixas, Negação e Desabilitando Glob no Shell
   3. Classes de caracteres e Internacionalização
   4. Questões de segurança relativas ao uso do englobamento

Servidores Debian ou Ubuntu integrados ao AD com cid-tty

50 toques antes de instalar o Slackware 14.1

Utilizando GMail (Google Mail) em seu cliente de email favorito

Criando um gateway de internet com o Debian

DragonLinux - Distro levíssima

Proxy reverso com Apache + cache + compactação + estatísticas

Como instalar Ubuntu no Pendrive (não é Live-USB) em modo UEFI

FAM - Monitorar alteração de arquivos

Recuperando dados do Windows usando um live-CD

Alta disponibilidade ISCSI e Multipath - RedHat

#1 Comentário enviado por engos em 01/11/2004 - 16:14h
Por ser uma tradução acho que não se pode comentar muita coisa, por isso só queria dizer que se for traduzir um texto e passar como artigo, acredito que seja interessante demonstrar mais alguma coisa além do texto puro, como alguns exemplos práticos e casos onde é interessante usar o conteúdo traduzido.

Fica só nisso minha sugestão.

[]s

Contribuir com comentário

Entre na sua conta para comentar.