Ajuda para explicar código

1. Ajuda para explicar código

João Miguel Faceira
JFaceira

(usa Linux Mint)

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
}


  


2. Re: Ajuda para explicar código

Raimundo Alves Portela
rai3mb

(usa Outra)

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

João Miguel Faceira
JFaceira

(usa Linux Mint)

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

marcelo guatura barbosa da silva
mguatura

(usa Debian)

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

Daniel Lara Souza
danniel-lara

(usa Fedora)

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

Franco
caspper

(usa Solaris)

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts