tratamento de variaveis

Iniciado por weirdo, 03 de Agosto de 2007, 17:10

tópico anterior - próximo tópico

weirdo

estou brincando com shell script e cheguei a um ponto que nem o google pode me ajudar  :o
meu problema e o seguinte tenho uma variavel $dados com valores variaveis de números de 0-9 separador por , (virgula). quero fazer um comando if para se tal numero estiver presente ele executara um comando
ex:

$dados=1,4,6,7,8
if [ 8 esta presente na variavel $dados ]
do
comando
done


entendem?
se alguem puder me ajudar agradeceria muito!

valeu pessoal

clcampos

Citação de: weirdo online 03 de Agosto de 2007, 17:10
estou brincando com shell script e cheguei a um ponto que nem o google pode me ajudar  :o
meu problema e o seguinte tenho uma variavel $dados com valores variaveis de números de 0-9 separador por , (virgula). quero fazer um comando if para se tal numero estiver presente ele executara um comando
ex:

$dados=1,4,6,7,8
if [ 8 esta presente na variavel $dados ]
do
comando
done


entendem?
se alguem puder me ajudar agradeceria muito!

valeu pessoal


#!/bin/bash

echo  -e "Informe um número: \c"
read NUM

dados=1,4,6,7,8
if test `echo $dados | grep  $NUM`; then
   echo "Tem o número"
else
   echo "Não tem o número"
fi

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

weirdo

putz! pior eu quebrando a cabeça pensando em como retornar o número se ele existia que nem me dei conta que podia retornar tudo só pra saber se ele existe! valeu ai!