Valeu galera resolveu o problema huhu
2009/11/10 Leandro Santiago
> Deixa eu ver se entendi o que vc quer:
> vc lê o conteúdo do arquivo.
> Este conteúdo você tem certeza de que é um valor numérico
> Se este conteúdo for igual a 4, ou igual a 6, exibe na tela?
>
> Eu faria assim, visualmente
Deixa eu ver se entendi o que vc quer:
vc lê o conteúdo do arquivo.
Este conteúdo você tem certeza de que é um valor numérico
Se este conteúdo for igual a 4, ou igual a 6, exibe na tela?
Eu faria assim, visualmente mais claro
tipo=$(cat modelo_procomp)
if [ $tipo -eq 4 -o $tipo -eq 6 ]; then
echo
Olá,
Bem o certo é usar dois conchetes [[, pois está usando o operador lógico
||.
fica assim então:
*tipo=$(cat modelo_procomp) && if [[ ${tipo} -eq 4 || ${tipo} -eq 6 ]]; then
echo dfc; fi*
para usar um conchete só é so fazer assim:
*tipo=$(cat modelo_procomp) && if [ ${tipo} -eq 4 ]; the
Bruno,
Posso estar errado mas nesta parte --$(cat modelo_procomp)-- não deveria ser
usado chaves em vez de parenteses, pois com parenteses não funciona.
ex: ${cat modelo_procomp}
2009/11/10 Bruno Gunter
> Será que não tem nenhuma sujeira no arquivo? Tipo um caracter louco,
> encoding diferente
qual o conteudo desse arquivo modelo_procomp??
tem um unico valor la dentro??
se tiver texto ae da erro mesmo =D
2009/11/10 Bruno Gunter
> Será que não tem nenhuma sujeira no arquivo? Tipo um caracter louco,
> encoding diferente, ou uma linha em branco?
> Mas cola o erro aí, assim podemos te aju
Será que não tem nenhuma sujeira no arquivo? Tipo um caracter louco,
encoding diferente, ou uma linha em branco?
Mas cola o erro aí, assim podemos te ajudar melhor.
[]'s
Gunter
Leonardo Bites wrote:
>
> caracas o que tá errado nessa bendita linha
>
> tipo=$(cat modelo_procomp) && if [ ${tipo} -e
Acho que vc não precisa utilizar o comando cat para mandar o arquivo
modelo_procomp para STDOUT.
Vc pode utilizar o arquivo diretamente. Tenta o comando test...
if test PATH/modelo_procomp -eq 4 || PATH/modelo_procomp -eq 6
then
echo dfc
fi
2009/11/10 Leonardo Bites
>
>
> caracas o que t
caracas o que tá errado nessa bendita linha
tipo=$(cat modelo_procomp) && if [ ${tipo} -eq 4 || ${tipo} -eq 6 ]; then
echo dfc; fi
--
--
Leonardo Bites
Linux Registered user #449087
___
"Open Source for Open Minds"
"Pensamentos tornam-se ações,
ações tornam-se hábi