O que esse script faz?

1. O que esse script faz?

Victor Hugo Bernardes de Souza
vhbsouza

(usa Outra)

Enviado em 06/06/2008 - 19:02h

gostaria de saber o que esse script faz?

#! /bin/bash

while [ 1 -le 10 ]
do
eject -r
sleep 2
eject -t
done


  


2. Re: O que esse script faz?

Marcelo Cavalcante Rocha
kalib

(usa Arch Linux)

Enviado em 06/06/2008 - 19:07h

Apenas brinca com seu drive de cdrom...
Abrindo e fechando com um intervalo.


3. Re: O que esse script faz?

Victor Hugo Bernardes de Souza
vhbsouza

(usa Outra)

Enviado em 06/06/2008 - 19:10h

E o que eu preciso acrescentar nele para que o o usuário tenha que escrever uma frase?


4. Re: O que esse script faz?

Marcelo Cavalcante Rocha
kalib

(usa Arch Linux)

Enviado em 06/06/2008 - 19:26h

Bom, você precisa definir uma variável e pedir que ele digite o valor dela...
por exemplo:

echo "Digite a frase:"
read frase
echo $frase


5. Re: O que esse script faz?

Victor Hugo Bernardes de Souza
vhbsouza

(usa Outra)

Enviado em 06/06/2008 - 19:33h

vc pode montar o Script pronto pra mim...
não entendi direito o que vc quis dizer..
plw..
por favor,,,
estou começando agora com shell script.


6. Re: O que esse script faz?

albert guedes
albertguedes

(usa Gentoo)

Enviado em 06/06/2008 - 19:35h

Mas esse script tá em loop infinito.
O trecho "1 -le 10" quer dizer "enquanto 1 for menor ou igual a 10".
Ou seja, enquanto(while) 1 for menor ou igual a 10 execute blablabla ...
Como 1 é sempre menor que 10, o 'while' virou um loop infinito.
É isso mesmo que você quer ?


7. Re: O que esse script faz?

albert guedes
albertguedes

(usa Gentoo)

Enviado em 06/06/2008 - 19:41h

Mas se você quer executar o comando o eject,etc 10 vezes faça


for((i=0;i<10;i++))
do

<comandos>

done


Muito parecido com C, e em bash você nem precisa declarar variaveis, é só ir usando.


8. Re: O que esse script faz?

Marcelo Cavalcante Rocha
kalib

(usa Arch Linux)

Enviado em 06/06/2008 - 19:42h

Camarada...infelizmente não posso fazer isso por você...Seria desencorajar seu aprendizado..o que posso fazer é lhe passar links onde você pode fazer buscas sobre este conteúdo e sem sombra de dúvidas..com meia hora de leitura você será capaz de escrever este seu script..
Pode ter certeza.

Links: http://www.devin.com.br/eitch/tlm4/s1-devel-shell-script.html#s2-shell-variaveis
http://www.linuxnewmedia.com.br/noticia/baixe_o_curso_de_shell_script_do_julio_cezar_neves

Pronto..já te dei a dica do que fazer...e os links de onde pesquisar..ou seja..a faca e o queijo. ;]

Aqui no vol bsucamos sempre encorajar o aprendizado..e não tornar as pessoas preguiçosas...por favor, não entenda como uma ofensa..estou tentando lhe ajudar da melhor forma...dê uma lida...tente..e mostre o resultado..se tiver alguma dúvida em específico, tanto eu como os demais, teremos prazer em ajudar. Mas, fazer o script todo pra vc...já acho um pouco demais.

boa sorte amigo e bem vindo ao clube! ;]


9. Re: O que esse script faz?

Marcelo Cavalcante Rocha
kalib

(usa Arch Linux)

Enviado em 06/06/2008 - 19:48h

Sim..o menor ou igual a 10 tá errado...
Na verdade, no seu caso teria que ser algo como:
enquanto $palavra for diferente da sua palavra...execute...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts