| Compare Preços no Buscape e no BondFaro | ||||||
|
HP AMD Turion 64 X2 1.9 GHz 2 Gb RAM - 160 Gb HD |
Tcl/Tk Alexander Franca |
MP6 Emulator Dynacom 2 Gb |
Patch Adams O Amor é Contagioso |
Pen Drive 4 GB |
Pinguim de Pelúcia |
|
|
Patinho Faminto Expr Regular Remasterização SED Shell Script Distros Dizinha Patinho Faminto Nerd Desejo Nerd Shell Scripts Artístico Livro Musica Poesias Tirinhas Bobagens Ascii Art Games Antigos Porque Amar Nerds Porque Não Amar Nerds Eu About Me Recomendo Contato DOAÇÕES Amigos Aurélio Jogos Antigos NeoDizinha Nerds Nervosos ProibidoParaNormais * = Recentemente Atualizado |
Ver Indice Geral da Apostila de Shell Script Pegar Variável direto do Terminal ( revisado ) Se você já pensou: "Poxa, cansei de sempre usar um READ para armazenar um valor em uma variável. Poderia haver um jeito mais rápido de pegar alguns valores..." Imagine que queira fazer um script que retorne a área de um quadrado. E para isso ser mais prático mandar o valor da base junto do comando para executar o script.
Agora em vez de chamar o script usando "./quadrado.sh" chame-o usando "./quadrado.sh valor_da_base" O script retornará: O valor digitado após "./quadrado.sh" é guardado na variável $1 O Shell armazena informações que são passadas ao carregar o script em variáveis especiais.
Repare que para chamar do Décimo Parâmetro em diante é necessário usar { }. Vejamos um exemplo: Se em seu script tiver um: O script retornará: Por que isso acontece? Se você deseja imprimir o parâmetro número 10 deve colocar "${10}", então o script imprimirá "a" que é o valor que entramos para o décimo parâmetro Aplicação Prática: Imagine agora que queira criar um script que dá o perímetro de um retângulo. Como fazer para saber se o usuário digitou esses dois valores?
Nota: 9 |
|
||||||||||||||||||||