+ Responder ao Tópico



  1. #1

    Padrão Ajuda para desenvolver um script.

    Pessoal,

    Estou fazendo um script e gostaria de uma ajuda de vocês.
    Exemplo: Eu tenho um arquivo da seguinte forma:

    a.b:xxx:1:0:yyy:/home/a.b:abc:123

    Quando eu executasse e digitasse nesse script "a.b" como eu faço para que ele procure nesse arquivo a linha onde se encontra "a.b" e pegue a coluna "/home/a.b" e a coloque no script para executar um comando.

    Talvez com os comandos TR e CUT eu consiga fazer isso, mas não sei como.

    Não sei se consegui ser claro na minha explicação.

    André

  2. #2
    Malakh_RJ
    Visitante

    Padrão Ajuda para desenvolver um script.

    Improvisei ... faça um teste ...
    (onde vc le "arquivo", substitua pelo nome do arquivo que vc deseja ler )

    #!bash
    ###############################
    #modo de usar : nome_do_script [paramentro]
    #exemplo : nome_do_script "a.b"
    ###############################
    param1="$1"
    comando=`cat arquivo|grep ${param1}|awk -d":" '{print $6}`
    bash -x ${comando}

    ## FIM SCRIPT ####