+ Responder ao Tópico



  1. #1

    Padrão Executar path q estah dentro d um arquivo

    pOvOs!!

    To fazendo um script q joga o path d um arquivo em uma saida no disco...

    Minhas duvidas saum:

    1 - Como posso pegar o path q esta no arquivo e usa-lo como parametro pra um cat $path?

    2 - Tem como eu fazer isso sem usar uma saida no disco?

    3 - como testar se o conteudo d um arquivo eh nulo ou naum??

    []'s

  2. #2

    Padrão Executar path q estah dentro d um arquivo

    Código :
    #!/bin/sh
    VAR=`cat file`;
    if [ -z "$VAR" ]; then
        echo "nulo";
    else
        echo "nao nulo";
    fi

    Não entendi a parte do path.

  3. #3

    Padrão Executar path q estah dentro d um arquivo

    ah, entendi..
    você tem o path num arquivo qualquer, externo, quer pegar de lá, e usar ele pra concatenar no nome de um arquivo, pra formar o full-path
    exemplo, dentro do arquivo "path.conf", voce tem:

    Código :
    path=/root/aplicacao

    E no seu script voce quer pegar esse conteudo e usar ? Certo ?

    Se for isto, faz assim:

    Código :
    CONF="path.conf";
    CONF_DIRECTIVE_PATH="path=";
    PATH=`cat $CONF | grep $CONF_DIRECTIVE_PATH | awk -F'=' '{print $2}'`;

  4. #4

    Padrão Executar path q estah dentro d um arquivo

    peguei a resposta pra 1ª e 2º pergunta

    Código :
    # Localiza o arquivo, separa somente o primeiro resultado, lista o conteudo do arquivo,
    # separa somente as q contem "libpng version" e joga a saida no arquivo teste
    cat $(find / -name "png.h" | head -1) | grep 'libpng version' > teste

    mas falta pra 3ª ainda... alguma ideia?

    []'s

  5. #5

    Padrão Executar path q estah dentro d um arquivo

    Citação Postado originalmente por ph0enix
    Código :
    #!/bin/sh
    VAR=`cat file`;
    if [ -z "$VAR" ]; then
        echo "nulo";
    else
        echo "nao nulo";
    fi

    Não entendi a parte do path.
    opa!!

    jah naum falta mais

    valeu em dobro ph0enix

    []'s!!!!