ué faz sentido sim, o único problema foi que ele chamou o file passwd de
bash script,
mas se você quiser pode encarar ele assim.
2009/1/9 Thomaz Blummer Netto
> Srs,
>
> Vejam se esta questão tem algum sentido !
>
> Quais dos comandos seguintes exibem os comentários do bash script?
> Selecione
Essa eu fui por eliminação.--> grep ^# /etc/rc.d/init.d/httpd grep ^# /etc/passwd ---> Não é script! sed '/^#/ !d' /etc/rc.d/init.d/httpd ---> Usando o SED dessa forma ele iria apagar as linhas começas por "#"
locate "^#" /etc/skel/.bashrc ---> Locate não é usa
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Vamos lá.
Poderia ser duas letra "a" letra "d"
Mas a letra "a" não é um shell script e sim um arquivo de configuração..
Então nos sobraria somente a letra "d" que aparentemente seria o script
de inicialização do serviço httpd (apache)
Não entendi o qu
Thomaz,
1- 'grep' encontra strings em arquivos, mostrando eles ou não.
2- 'sed' substitui strings em arquivos.
3- 'locate' encontra arquivos que estejam na base gerada pelo 'updatedb'.
4- 'find' encontra arquivos.
Então das opções apresentadas abaixo, pelo que eu entendo seria
todas
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 '/^#/ !
Hm, eu acho (achei quando fiz o simulado) que é pra mostrar todos os
comentários dos respectivos arquivos.
Ou seja, todas as linhas que comecem com "#", e pra isso é preciso se
fazer uma (ou outra) regex, por ex. com o grep ou sed. E entao
selecionar as certas da questão.
2009/1/9 Thomaz Blummer
Bom dia,
Vc não entendeu o que especificamente?
O que o enunciado quer? O resultante das respostas? nada?
Por partes, o enunciado pede que seja mostrado somente as linha de
comentários de uma arquivo config (somente linhas COMEÇADAS com #).
Para saber o resultante das respostas, escreva cada um
As respostas corretas são:
b.) *sed '/^#/ !d' /etc/rc.d/init.d/httpd*
d.) *grep ^# /etc/rc.d/init.d/httpd*
2009/1/9 Thomaz Blummer Netto
> Srs,
>
> Vejam se esta questão tem algum sentido !
>
> Quais dos comandos seguintes exibem os comentários do bash script?
> Selecione todas as alternativas
Isto mesmo.Abs, Fábio Mendes B. Pecinhohttp://www.fuscaclub.blogspot.com
(Visite e Vote !!!)E-mail: quedem...@hotmail.commsn:
quedem...@hotmail.comskype: fabio.pecinho
To: l...@yahoogrupos.com.brfrom: alienista...@yahoo.com.brdate: Thu, 8 Jan 2009
14:03:10 +Subject: [lpi] Re: Afinal, q
Caro Thomas,
Eu responderia
sed '/^#/ !d' /etc/rc.d/init.d/httpd
grep ^# /etc/rc.d/init.d/httpd
Porque comentario num shell script eh o #
o locate e o find procuram (arquivos) um o locate procura numa base de
dados e o find vare o sistema todo caso vc nao identifique o diretorio
desejado
nao
Thomaz,
As respostas corretas são o segundo e o quarto item. Vou lhe explicar o
porquê.
Item 1. Errada, pois /etc/passwd não é um bash script (apesar da sintaxe do
grep está correta)
Item 2. Certa. O sed está sendo utilizado para filtrar apenas as linhas que
começam com # (comentário) e o /etc/r
Pessoal,
observem que na resposta * sed '/^#/ !d' /etc/rc.d/init.d/httpd
*o sed com a opção "!d " exibirá as linhas que comecem com #, se não
houvesse o sinal de exclamação (!) aconteceria o oposto.
2009/1/9 Bruno Guerreiro Diniz
> Essa eu fui por eliminação.
>
> --> grep ^# /
> 2- 'sed' substitui strings em arquivos.
Não apenas substitui. Pode efetuar certas manipulações, como exibir
somente as linhas que casem com determinado padrão, deletar as linhas
x, y e z e por aí vai.
> sed '/^#/ !d' /etc/rc.d/init.d/httpd ---> Usando o SED dessa forma ele
> iria apagar
Obrigado pelos questionamentos, muitos foram de grande valia para minhas
duvidas.
Grato, Thomaz
On Fri, Jan 9, 2009 at 10:46 AM, Thomaz Blummer Netto wrote:
> Srs,
>
> Vejam se esta questão tem algum sentido !
>
> Quais dos comandos seguintes exibem os comentários do bash script?
> Selecione tod
Andrea (e demais).Obrigado pela correção!Abraços!2009/1/12 Andrea VB
> 2- 'sed' substitui strings em arquivos.
Não apenas substitui. Pode efetuar certas manipulações, como exibir
somente as linhas que casem com determinado padrão, deletar as l
15 matches
Mail list logo