shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Dúvida com read


From: itamarnet
Subject: Re: Dúvida com read
Date: 13 Sep 2014 05:35:49 -0700

Parte das variáveis dependem da execução do comando antes e da forma como está pega o resultado do comando anterior, então tente essa nova estrutura:

#variaveis (parte 1)

ENDER1="0"

ENDER2="0"

QTDEMSG="0"

PING="/bin/ping"

ARQEND1="saida1_tarefa6"

ARQEND2="saida2_tarefa6"


#codigo

clear

echo ""

echo -n "Insira o primeiro endereco para verificacao: "; read ENDER1;

echo -n "Insira o segundo endereco para verificacao: "; read ENDER2;

echo -n "Quantas mensagens ICMP enviadas? "; read QTDEMSG;

$PING $ENDER1 > $ARQEND1 -c $QTDEMSG

$PING $ENDER2 > $ARQEND2 -c $QTDEMSG


#variaveis (parte 2)
PCTENV1=`cat saida1_tarefa6 |grep packets |awk '{print $1}'`

PCTENV2=`cat saida2_tarefa6 |grep packets |awk '{print $1}'`

PCTRCV1=`cat saida1_tarefa6 |grep received |awk '{print $4}'`

PCTRCV2=`cat saida2_tarefa6 |grep received |awk '{print $4}'`

PCTLOSS1=`cat saida1_tarefa6 |grep loss |awk '{print $6}' |awk -F'%' '{print $1}'`

PCTLOSS2=`cat saida2_tarefa6 |grep loss |awk '{print $6}' |awk -F'%' '{print $1}'`

RTT1=`cat saida1_tarefa6 |grep rtt |awk '{print $4}' |awk -F'/' '{print $1}' |awk -F'.' '{print $1}'`

RTT2=`cat saida2_tarefa6 |grep rtt |awk '{print $4}' |awk -F'/' '{print $1}' |awk -F'.' '{print $1}'`



[]'s
Itamar

reply via email to

[Prev in Thread] Current Thread [Next in Thread]