Escolar Documentos
Profissional Documentos
Cultura Documentos
USANDO WILDCARDS
Exemplos de Uso:
1. Este comando combina todos os arquivos com nomes começando com l(que é o prefixo) e terminando com
uma ou mais ocorrências de qualquer caractere.
$ ls –l l*
2. Este exemplo mostra outro uso de * para copiar todos os nomes de arquivos com prefixo users-0 e
terminando com uma ou mais ocorrências de qualquer caractere.
$ ls users-0*
3. O comando a seguir corresponde a todos os arquivos com nomes começando com l seguido por
qualquer caractere único e terminando com st.sh (que é o sufixo).
$ ls l?st.sh
4. O comando abaixo corresponde a todos os arquivos com nomes começando com l seguido por qualquer um
dos caracteres entre colchetes, mas terminando com st.sh.
$ ls l[abdcio]st.sh
5. Este comando corresponderá a todos os nomes de arquivos prefixados com quaisquer dois caracteres
seguidos, st mas terminando com uma ou mais ocorrências de qualquer caractere.
$ ls ??st*
6. Este exemplo combina nomes de arquivos começando com qualquer um desses caracteres [clst] e
terminando com uma ou mais ocorrências de qualquer caractere.
$ ls [clst]*
7. Neste exemplo, apenas nomes de arquivos começando com qualquer um desses caracteres, [clst] seguido
por um desses [io] e, em seguida, qualquer caractere único, seguido por um t e, por último, uma ou mais
ocorrências de qualquer caractere serão listados.
$ ls [clst][io]?t*
8. Este comando irá corresponder a todos os arquivos cujo nome começa com users-i, seguido por um
número, uma letra minúscula ou número, depois um número e termina com uma ou mais ocorrências de
qualquer caractere.
$ ls users-i[0-9][a-z0-9][0-9]*
9. O próximo comando combina nomes de arquivos que começam com users-i, seguido por um número, uma
letra ou número minúsculo ou maiúsculo, depois um número e termina com uma ou mais ocorrências de
qualquer caractere.
$ ls users-i[0-9][a-zA-Z0-9][0-9]*
10. O comando a seguir corresponderá a todos os nomes de arquivo que começam com users-i, seguido por
um número, uma letra ou número minúsculo ou maiúsculo, depois uma letra minúscula ou maiúscula e
termina com uma ou mais ocorrências de qualquer caractere.
$ ls users-i[0-9][a-zA-Z0-9][a-zA-Z]*
12. Você também pode negar um conjunto de caracteres usando o símbolo “!”. O comando a seguir lista todos
os nomes de arquivo que começam com users-i, seguido por um número, qualquer caractere válido de
nomenclatura de arquivo EXCETO um número, depois uma letra maiúscula ou minúscula e termina com uma
ou mais ocorrências de qualquer caractere.