Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Unix >> Content
Quais são o caráter selvagem do Unix?
Em sistemas semelhantes a Unix, os caracteres curinga (também chamados de caracteres globbing) são caracteres especiais que correspondem a vários nomes de arquivos ou strings. Os mais comuns são:

* `*` (Asterisk): Corresponde a zero ou mais caracteres. Por exemplo:

* `* .txt` corresponde a todos os arquivos que terminam em` .txt`.
* `*` corresponde a todos os arquivos e diretórios no diretório atual.
*`meu*arquivo*` corresponde 'myfile`, `mylongfileName`,` my_file_1`, etc.

* `?` (ponto de interrogação): Combina exatamente um personagem. Por exemplo:

* `? .txt` corresponde a arquivos com um único caractere antes de` .txt` (por exemplo, `a.txt`,` 1.txt`).
* `My ??. txt` corresponde a arquivos chamados` myab.txt`, `my12.txt`, etc. (exatamente dois caracteres entre` my` e `.txt`).

* `[]` (colchetes): Corresponde a um caractere dentro do conjunto especificado. Por exemplo:

* `[abc] .txt` corresponde a` a.txt`, `b.txt` ou` c.txt`.
* `[0-9] .txt` corresponde a qualquer arquivo com um único dígito, seguido de` .txt`.
* `[a-za-z]*. txt` corresponde a qualquer arquivo que inicia com uma letra (maiúscula ou minúscula) seguida por zero ou mais caracteres e terminando com` .txt`.
* `[! ABC] .txt` corresponde a qualquer arquivo que não esteja começando com 'a', 'b' ou 'c', seguido por '.txt'. O `!` Nega o conjunto.


Esses curingas são usados ​​principalmente em interfaces da linha de comando (como Bash, Zsh, etc.) ao trabalhar com arquivos e diretórios. Eles não são * expressões regulares; Eles são um mecanismo de correspondência de padrões mais simples e limitado. Embora possíveis para a correspondência básica do nome do arquivo, as expressões regulares oferecem muito maior flexibilidade para a correspondência complexa de padrões.

Anterior :

Próximo :
  Os artigos relacionados
·Qual é o comando usado para comprimir um arquivo no Li…
·Objetivo de um Sistema Operacional UNIX 
·O que você quer dizer com comandos em ambiente Linux? 
·É um processo de execução dos comandos? 
·Qual é a forma completa do comando rd? 
·Introdução ao Sistema Operacional Unix 
·Qual é o ID do processo no Linux inid? 
·Qual aplicativo foi escrito para fornecer um shell da G…
·Quais são os quatro componentes principais do sistema …
·Qual é o significado de w-heldo127 na universidade Guj…
  Artigos em destaque
·Como alterar a localização da barra de ferramentas na…
·Um laptop Acer é Mac ou PC? 
·Como fazer um CD de recuperação do sistema Windows 
·Como tirar o ícone da bateria para exibir na barra de …
·Como você realiza uma instalação sem assistência no…
·Como testar a velocidade LAN entre PCs e Servidores 
·Como desinstalar o Real Player do Mac OS X 
·Como redefinir uma senha no sistema operacional Vista 
·Como armazenar uma biblioteca do iTunes Mac em um drive…
·Como você instala uma fonte no Macintosh 10.4? 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados