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
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.
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:
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}'`;
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
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!!!!