Peso: 2
O que é cobrado?
Importante saber realizar filtros de textos utilizando expressões regulares.
1. Grep, egrep e fgrep:
http://jneves.wordpress.com/2008/03/05/papo-de-botequim-parte-2-2/
2. Sed HowTo:
http://aurelio.net/sed/sed-HOWTO/
3. Dominando o SED:
http://aurelio.net/sed/livro/
4. Comandos de 1 linha para o SED:
http://aurelio.net/sed/1liners-ptBR.txt
5. Só SED:
http://thobias.org/doc/sosed.html
1) Para remover as tags HTML de um arquivo, podemos usar o comando:
a) sed -n '/^[^:]\+::/p'
b) sed '3,6s/</>/'
c) sed 's/<[^>]*>//g'
d) sed 'N;s/\([^\n]*\)\(\n\)\([^\n]*\)/\3\2\1/'
e) sed ':a;s/^\([^,]\+\)o/\1x/;ta'
2) Para juntar diversas linhas de um arquivo, utilizando o sed podemos digitar:
a) sed '4,6!d'
b) sed 'N;s/\n//'
c) sed -n '/segundo/{n;p;}'
d) sed -n '/^[^:]\+::/p'
e) sed '/^$/d'
3) Para realizar a busca de várias palavras em diversos arquivos, podeos usar o comando:
a) egrep -i 'driver|dri|glx' /etc/X11/*.conf
b) grep -i 'driver|dri|glx' /etc/X11/*.conf
c) fgrep -i 'driver|dri|glx' /etc/X11/*.conf
d) sed -i 'driver|dri|glx' /etc/X11/*.conf
e) awk -i 'driver|dri|glx' /etc/X11/*.conf
1) c
2) b
3) a