Visite também: BR-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Tópico Fechado
Resultados 1 a 5 de 5

Tópico: script com read

  1. #1
    Data de Ingresso
    Jul 2005
    Localização
    Ceará
    Idade
    28
    Posts
    497
    Reputação
    110

    Padrão script com read

    ola pessoal, to numa duvida cruel
    sabemos que pra fazer com que um shell script ao ser rodado capture o que vc esta digitando e depois imprimir onde queira e facil basta umas simples linhas como por exemplor:
    Código:
    printf "Digite seu nome: /n"
    read nome
    echo "$nome"
    mas minha duiva e o seguinte:
    como faco um shell script captura os dados junto ao executar o script como por exemplo

    ./meuscript.sh 2525
    como fazer ele pegar esse numero 2525 que foi digitado ao lado do script e fazer com que esses numeros seja impreso dentro desse escript e como se fosse um input no php ele vai capturar o numero 2525 e vai rodar alguma funcao com ele.
    desde ja grato
    Emanuel

  2. #2
    Data de Ingresso
    Sep 2005
    Localização
    Santa Catarina
    Idade
    27
    Posts
    496
    Posts de Blog
    10
    Reputação
    118

    Padrão

    cara você ta querendo pegar o parametro passado para o script e passar ele para uma função que esta dentro do script?
    Tecnol. André Marascalchi Zenun
    andre.zenun@gmail.com (GoogleTalk)
    CCNA (CSCO 11017645)

    Blogs:
    Yet Another Linux Blog
    Under-linux.org Blog
    Leia a FAQ da Under-linux.org

  3. #3
    Data de Ingresso
    Jul 2005
    Localização
    Ceará
    Idade
    28
    Posts
    497
    Reputação
    110

    Padrão

    por ai
    tipo digamos que digitel ./meuscript emc o script vai capturar o paramentro emc e rodar uma funcao usando esse parametro emc
    como por exemplo
    mkdir /home/emc
    mkdir /var/emc
    Emanuel

  4. #4
    Data de Ingresso
    Sep 2005
    Localização
    Santa Catarina
    Idade
    27
    Posts
    496
    Posts de Blog
    10
    Reputação
    118

    Padrão

    Daeee kra...

    Você poderia fazer da seguinte forma usando o read

    Código:
    #!/bin/bash
    
    function executa() {
    mkdir -p /home/$1
    mkdir -p /var/$1
    }
    
    echo -n "Digite seu parametro: "
    read param
    
    executa $param;
    Tenta ai... ve se isso ajuda você!!
    Abraço!!
    Tecnol. André Marascalchi Zenun
    andre.zenun@gmail.com (GoogleTalk)
    CCNA (CSCO 11017645)

    Blogs:
    Yet Another Linux Blog
    Under-linux.org Blog
    Leia a FAQ da Under-linux.org

  5. #5
    Avatar de xstefanox
    xstefanox está desconectado Administrador xstefanox
    Data de Ingresso
    May 2004
    Idade
    23
    Posts
    3.592
    Reputação
    432

    Padrão

    Em shell-script, os parâmetros passados pelo script são atribuídos a variáveis especiais chamadas $1, $2, $3,...,$n. Exemplo:

    Se você chama um script qualquer dessa maneira:

    Código:
    # ./meuscript bla ble bli blo blu
    Dentro dele, você pode utilizar os valores de seus parâmetros da seguinte maneira:

    Código:
    $1 = bla
    $2 = ble
    $3 = bli
    $4 = blo
    $5 = blu
    Abraços!
    A verdadeira felicidade não está na meta, mas sim na trilha utilizada. Por isso eu só aponto as direções neste fórum.<br />Se usuário tivesse extensão, com certeza seria .fdp<br />Faça perguntas da maneira correta!<br />http://www.istf.com.br/perguntas

Tópico Fechado

Tópicos Similares

  1. cdemu só monta read only
    Por mastellaro no fórum Iniciantes
    Respostas: 2
    Último Post: 26-03-2007, 09:19
  2. Read-Only file system
    Por ThunderXP no fórum Adm. em Geral
    Respostas: 6
    Último Post: 04-06-2005, 16:10
  3. Linux no modo read-only !!!!!
    Por eagm no fórum Adm. em Geral
    Respostas: 2
    Último Post: 13-05-2005, 18:02
  4. Read only, drbd
    Por luiscolari no fórum Alta Disponibilidade
    Respostas: 6
    Último Post: 12-08-2004, 22:07
  5. Alterar um read-only!!!
    Por SDM no fórum *BSD
    Respostas: 1
    Último Post: 08-01-2004, 11:53

Visitantes encontraram esta pagina procurando por:

Nobody landed on this page from a search engine, yet!

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens