No sistema Raspberry Pi, curingas são um conjunto de símbolos que representam outros caracteres; que são usados como uma representação substituta para uma string ou um caractere. Existem três curingas principais disponíveis para o sistema Raspberry Pi. Neste artigo, discutiremos o uso de curingas no Raspberry Pi Linux.
Tipos de curingas no sistema operacional Raspberry Pi
O Raspberry Pi OS é baseado em Linux, portanto, todos os curingas disponíveis para Linux também funcionam no Raspberry Pi. Existem três curingas principais para Raspberry Pi, cuja lista é mencionada abaixo:
Uso de cada curinga
Cada um dos curingas acima é usado para servir a um propósito diferente, vamos discutir em detalhes o uso de cada curinga.
Ponto de interrogação (?)
O curinga de ponto de interrogação é usado para representar um único caractere. Usando o “?” curinga, o usuário pode corresponder à ocorrência única de qualquer caractere.
Exemplos
- A?z corresponderá a qualquer coisa que comece com a letra A e termine com z e tenha apenas um caractere intermediário, como Aiz, Aoz, Anz e coisas assim.
- P??l corresponderá a qualquer coisa que comece com a letra P e termine com l e tenha dois caracteres intermediários, como Pool, Peel e Pill.
Asterisco (*)
Um curinga de asterisco é usado para corresponder a qualquer número de ocorrências de caracteres, incluindo nenhum caractere também.
Exemplo
- para * z corresponderá a qualquer coisa que comece com a letra k e termine com z e tenha qualquer número de caracteres intermediários, como kz, kiz, kaaz, kuiezz e quaisquer outras ocorrências como essa.
Caractere entre colchetes [ ]
O curinga de caractere entre colchetes é usado apenas para corresponder aos caracteres que estão entre colchetes, independentemente de sua quantidade.
Exemplos
- R[eo]d corresponderá apenas a qualquer coisa que comece com a letra R e termine com d e tenha apenas caracteres “ e ' ou ' o ” no meio, como Red, Rod e Reod.
- R [a-d] m corresponderá a qualquer coisa que comece com a letra R e termine com m e tenha quaisquer caracteres entre a até d, como Read, Red, Raed, Rad, Recd e outras combinações de palavras.
Usando curinga em comandos de terminal Raspberry Pi Linux
Agora vamos compartilhar como esses curingas podem ser usados nos comandos do Raspberry Pi, e para isso siga os comandos mencionados abaixo.
Comando 1 : Para listar todos os arquivos .txt e .exe.
$ ls * .TXT * .exeComo resultado do comando acima, a lista de todos .TXT e .exe arquivos aparecerão na tela.
Comando 2 : Para remover todos os arquivos .txt presentes em um diretório.
$ rm * .TXT
E para verificar se todos os arquivos de texto foram removidos ou não, use o comando abaixo mencionado:
$ ls * .TXT
Comando 3: Para listar todos os arquivos de texto que correspondem a qualquer um dos caracteres presentes dentro do colchete:
$ ls [ abcde ] * .TXT
Comando 4 : Para listar todos os arquivos que não correspondem a nenhum caractere presente dentro do colchete, basicamente o “ ! ” O sinal dentro do colchete representa o estado não, o que significa o que quer que esteja presente dentro do colchete que não deve ser correspondido. Siga o comando abaixo:
$ ls [ ! abcde ] * .TXT
Comando 5: Outro curinga “ # ” também pode ser usado, não é um curinga adequado do Linux e é por isso que não foi discutido na seção de tipos de curinga. Isso é quase semelhante ao “ * ” e é utilizado para obter o conteúdo do sistema. O abaixo mencionado # O comando pode ser usado para exibir a lista de arquivos presentes no sistema:
$ ls -eu #
Comando 6: Os curingas também podem ser utilizados para listar as extensões específicas com arquivos. Por exemplo, o comando abaixo mencionado pode ser usado para listar os arquivos com extensões que começam com “ t ”:
$ ls * . [ t ] *
Todos os curingas podem ser usados de várias maneiras. Listamos exemplos para usar curingas de maneiras diferentes.
Conclusão
Existem três curingas principais usados no Linux: asterisco ( * ), ponto de interrogação ( ? ) e caractere entre colchetes [] curingas. Todos esses curingas são usados para representar caracteres ou strings. No artigo, compartilhamos alguns comandos nos quais curingas são usados para destacar o uso de curingas no sistema Raspberry Pi.