Script para verificar e imprimir mensagem

1. Script para verificar e imprimir mensagem

Vinicius
viniciuscps

(usa Conectiva)

Enviado em 11/05/2009 - 15:13h

Pessoal

Preciso de um script, que precisa testar o comando grep para verificar a versão do weblogic que está em uso.

a sintaxe do grep está da seguinte maneira: grep -i /ect/installs/bea (caso encontre esse deverá informar -- Weblogic 8.1 em uso)
caso não seja passar para o próximo teste
grep -i /etc/installs/bea103 (caso encontre esse deverá informar -- Weblogic 10 em uso)

Como faço esse teste? Existe algum comando? Com o if ele está imprimindo as 2 possibilidades.

Vinicius


  


2. Re: Script para verificar e imprimir mensagem

Takahashi
signout

(usa Slackware)

Enviado em 11/05/2009 - 16:21h

Vinicius,

Como voce não postou o seu script, fica dificil dizer o que esta acontecendo, por isso segue algumas sugestões que talvez te ajudem

ao invés do grep, use o

if [ -f /etc/installs/bea ];then
echo "Weblogic 8.1 em uso"
elif [ -f /etc/installs/bea103 ];then
echo "Weblogic 10 em uso"
else
echo "arquivo /etc/installs/beaXX nao encontrado"
fi


ou melhorando um pouco (mas ainda não é o ideal)

#!/bin/bash

ARQ=`ls /etc/installs/be* | cut -f4 -d "/"`

case $ARQ in
"bea")
echo "8.1 em uso"
;;
"bea103")
echo "10 em uso"
;;
*)
echo "arquivo não encontrado"
;;
esac


Espero que ajude.
[]s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts