GNU/Linux
 
 
Metacaracteres e Wildcards
(caracteres que tem um significado especial ao sistema)

Metacaracteres e Wildcards são caracteres que tem um significado especial ao sistema. Esses caracteres são:

Antes de começar é necessário saber a diferença entre Metacaracteres e Wildcard. Metacaracteres são caracteres especiais que são usados com comandos que manipulam texto. Já os Wildcards são caracteres especiais que são usados com comandos que manipulam arquivos e diretórios, ou seja, comandos que manipulam os nomes dos arquivos e diretórios.



WILDCARD

Os wildcards são caracteres especiais usados com comandos que manipulam arquivos, ou seja, comandos que manipulam os nomes dos arquivos e diretórios. Alguns comandos muito utilizados que usam wildcards são: find, cp, mv, rm, ls, cat, grep etc.



EXEMPLOS PRÁTICOS
# ls -d /etc/cron.* (mostra "/etc/cron.d", "/etc/cron.daily", "/etc/cron.hourly", /etc/cron.monthly" e "/etc/cron.weekly")
# ls -d /etc/cron.? (mostra "/etc/cron.d")
# ls -d /etc/cron.[d] (mostra "/etc/cron.d")
# ls -d /etc/cron.d* (mostra "/etc/cron.d" e "/etc/cron.daily")
# ls -d /etc/cron.[^d]* (mostra "/etc/cron.hourly", /etc/cron.monthly" e "/etc/cron.weekly")
# ls -d /etc/cron.[!d]* (idem)
# ls -d /etc/cron.*[y] (mostra "/etc/cron.daily", "/etc/cron.hourly", "/etc/cron.monthly" e "/etc/cron.weekly")
# ls -d /etc/cron.[dw]* (mostra "/etc/cron.d", "/etc/cron.daily" e "/etc/cron.weekly")
# ls -d /etc/cron.{d,w}* (idem)
# ls -d /etc/cron.{d,weekly}* (idem)
# ls -d /etc/cron.{d,weekly,monthly}* (idem, só que mostra também o "/etc/cron.monthly")
# ls -d /etc/cron.{d,w,w}* (mostra "/etc/cron.d", "/etc/cron.daily", "/etc/cron.weekly", "/etc/cron.weekly" e "/etc/cron.weekly")
# ls -d /etc/cron.{d,?} (mostra "/etc/cron.d" e "/etc/cron.d")
# ls -d /etc/cron.{d,?}* (mostra /etc/cron.d /etc/cron.daily /etc/cron.hourly /etc/cron.weekly /etc/cron.d /etc/cron.daily /etc/cron.monthly)
# ls -d /etc/cron.{[^dx],d}* (mostra /etc/cron.d /etc/cron.daily /etc/cron.hourly /etc/cron.monthly /etc/cron.weekly)
# cat /etc/rc.local ; ls !$ (último argumento passado, ou seja, o "!$" será substituído por "/etc/rc.local")






METACARACTERE

Os metacaracteres são caracteres especiais usados com comandos que manipulam textos. Alguns comandos muito utilizados que usam metacaracteres são: grep etc.




AGUARDE
PÁGINA EM CONSTRUÇÃO






Referências Bibliográgicas

 
 


Hugo Azevedo de Jesus
ETI - Especialista em Tecnologia da Informação