Ola boa noite.
o que esta errado nesse script, ele da o ping mais nao salva em .csv.
#!/bin/bash
clear
Menu(){
echo "Teste de ping para alterar os parametros a seguir"
echo "------------------------------------------"
echo " Menu Principal "
echo "------------------------------------------"
echo
echo "[ 1 ] Tamanho do byte"
echo "[ 2 ] Tempo entre os ping"
echo "[ 3 ] Qtd vezes de teste"
echo "[ 4 ] Sair"
echo
echo
echo -n "Digite para alterar de acordo ? "
read opcao
case $opcao in
1) byte ;;
2) tempo ;;
3) vezes ;;
4) exit ;;
*) "Opcao desconhecida." ; echo ; Principal ;;
esac
}
byte() {
echo "digite o ip";
read ip
echo "Digite o tamanho do byte";
read byte
ping $ip -s $byte |grep icmp | cut -d= -f4 | cut -d' ' -f1 >>ping.csv
Menu
}
tempo() {
echo "digite o ip"
read ip
echo "Digite o tamanho do tempo"
read tempo
ping $ip -c5 -i $tempo |grep icmp | cut -d= -f4 | cut -d' ' -f1 >> ping.csv
Menu
}
vezes() {
echo "digite o ip"
read ip
echo "Digite o tamanho do vezes"
read vezes
ping $ip -c $vezes |grep icmp | cut -d= -f4 | cut -d' ' -f1 >> ping.csv
Menu
}