Escolar Documentos
Profissional Documentos
Cultura Documentos
Apresentao
Bibliografia
Comando grep, sed e tr
Conhecendo os metacaracteres
Exemplos:
$ cat /etc/group | tr -d :
- remove todos os caracteres : de /etc/group
$ echo -e [group]\t[pass]\t[gid]\t[users]; cat /etc/group | tr : \t
- substitui todos os caracteres : por um tab
Meta
?
*
+
Equivalncia
{0,1}
{0,}
{1,}
Descrio
pode aparecer uma vez ou no
pode aparecer quauqer quantidade, inclusive nenhuma
aparecer uma vez ou mais
ou
sem escapar os ()
ou
|
|
\|
\|
\|
|
\|
\|
grupo
()
()
\(\)
\(\)
\(\)
()
\(\)
\(\)
* o sed possui a opo -r que estende o uso de ERs, evitando a maioria dos escapes
Posicionamento
incio da linha
final da linha
Lista
casa com os caracteres a, b e c
casa com os caracteres a, b e c
no casa com os caracteres a, b e d
casa com as palavras um e dois
Repeties
casa com a letra a duas vezes
casa com a letra a duas a cinco vezes
casa com a letra a duas vezes ou mais
casa com a letra a zero vezes ou uma
casa com a letra a zeros vezes ou mais
casa com a letra a uma vez ou mais
Curingas
casa com qualquer caracter uma vez
casa com qualquer caracter vrias vezes
22/06/1967
22/27/1990
12/124/2005
45-04-2003
02-08-1995
123-02-2000
13.05.2004
17.09.1068
12.02.2405
06.04.27
13/01/2005
000002011347
02240593000000602005011304
SL757317280BR
SL757317259BR
SL757317245BR
SL757317188BR
12/09/2005
12/09/2005
12/09/2005
12/09/2005
13/01/2005
13/01/2005
13/01/2005
13/01/2005
000002011347
000002011347
000002011347
000002011347
02240593000000602005011304
02240593000000612005011304
02240593000000622005011304
02240593000000632005011304
FIM