Pois então, este é o problema das provas em português... 
O que os bonecos tão perguntando é quais comandos exibiriam as linhas 
comentadas em um script bash.

1. grep ^# /etc/passwd -> este comando exibe as tais linhas, porém passwd não é 
um script e sim um arquivo de configuração;
2. sed '/^#/ !d' /etc/rc.d/init.d/httpd -> esta está correta, o !d diz pra não 
deletar as linhas em questão;
3.  

locate "^#" /etc/skel/.bashrc -> locate não busca conteúdo de arquivos e sim 
nomes de arquivos;
4.grep ^# /etc/rc.d/init.d/httpd -> esta funciona igual ao comando sed acima;
5.  find "^#" /etc/rc.d/rc.local -> idem ao locate, a diferença é q o locate 
busca numa base previamente criada com o updatedb e o find, varre o sistema na 
hora

As respostas corretas são a 2 e a 4.
O "pega-ratão" fica por conta do fato deles terem escolhido um script que não 
necessariamente está instalado num servidor. eu fiz o teste com um script 
qualquer que deva existir em qualquer distribuição:

~$ grep ^# /etc/init.d/reboot
~$ sed '/^#/ !d' /etc/init.d/reboot

As provas não são de conhecimento técnico, somente, mas de interpretação.

[]'s.
Jorge De Araujo

--- Em sex, 9/1/09, Thomaz Blummer Netto <tbne...@gmail.com> escreveu:
De: Thomaz Blummer Netto <tbne...@gmail.com>
Assunto: [lpi] Questão duvidosa !
Para: lpi@yahoogrupos.com.br
Data: Sexta-feira, 9 de Janeiro de 2009, 10:46









Srs,

Vejam se esta questão tem algum sentido !

Quais dos comandos seguintes exibem os comentários do bash script? Selecione 
todas as alternativas possíveis.
 
 grep ^# /etc/passwd
 sed '/^#/ !d' /etc/rc.d/init.d/httpd


 locate "^#" /etc/skel/.bashrc
 grep ^# /etc/rc.d/init.d/httpd
 find "^#" /etc/rc.d/rc.local

?????? Não entendi nada. 
O pior é que o pessoal do www.certificacaolinux.com.br, coloca este tipo de 
questão no simulado para o pe



-- 
Thomaz Blummer Netto






      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

Responder a