Pular para o conteúdo

Ajuda para explicar código

Responder tópico
  • Denunciar
  • Indicar

1. Ajuda para explicar código

Enviado em 06/01/2012 - 00:31h

Preciso de ajuda para explicar o funcionamento de cada código... é urgente... quem souber que diga sff.

1)
#!/bin/sh
for i in $*
do
echo “Item $i“
done



2)
#!/bin/sh
for i in $*
do
echo $i
done
exit 0



3)
#!/bin/sh
n=1
while [ n –le $# ]
do
i=$(echo $* | cut -d' ' –f$n)
echo $i
n=$[ $n+1 ]
done
exit 0



4)
cd() {
if [ -n "$1" ]; then
builtin cd "$@" && ls
else
builtin cd ~ && ls
fi
}

Responder tópico

2. Re: Ajuda para explicar código

Enviado em 06/01/2012 - 00:38h

Como assim cada código?

se for cada comando, basta você usar o

man comando

exemplo

man cd

man echo


Diga quais tem dúvida e fica mais fácil o pessoal ajudar..

Isso é um "para casa" ???

3. Ajuda

Enviado em 06/01/2012 - 00:45h

É para tentar saber o que faz cada código.

Nunca tive shell e estou a tentar começar a resolver uns exercícios...

Pelo que estive a ler o 1º exemplo apresenta os valores de entrada, agora os outros não consigo...

4. Re: Ajuda para explicar código

Enviado em 06/01/2012 - 08:55h

Se a intencao eh aprender e voce nao sabe nada, entao esta comecando de forma errada, procura no oraculo sobre estruturas de lacos, criacao de variaveis, utilizacao de comandos ai sim entendera esses codigos copiados.

5. Re: Ajuda para explicar código

Enviado em 06/01/2012 - 09:12h

de uma lida
http://aurelio.net/

eu aprendi por aqui
é muito bom o site eu recomendo

e procure ententer como funciona
e praticar muito só assim
vai ententer
é minha dica
se pegar tudo de barbada tu nunca vai saber o que é e como é
assim tu vai saber só o que os outros falam
e não vai saber nada e isso é muito ruim

6. Re: Ajuda para explicar código

Enviado em 24/01/2012 - 10:52h

Eu aprendi shell pelo papo de botequim, tenho certeza que se vc fizer todos os modulos online, vc vai saber muito mais que o suficiente para interpretar estas saídas.

http://apoie.org/JulioNeves/PapoI.htm

abss

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder