Siemacie. Potrzebuje osoby, która mi wskaże błąd w skrypcie (bądź też nie) - załączam screeny z kodem samego skryptu, moją konfiguracją sieciową oraz kodem błędu. Chyba nie muszę tłumaczyć co owy skrypt robi Dodam, że pracuje na wirtualnym systemie Kali Linux (po "apt-get update/uprgade).
================================
================================
Jestem początkującym świrem z ambicjami, z góry dzięki za wszelką pomoc.
Prosty skrypt - problem.
Re: Prosty skrypt - problem.
BASZA NIE ZNAM, ale chyba źle używasz sekwencji w pętli (widać to po adresie IP na zdjęciu 192.168.184.seq).
Spójrz na for wywołujesz tam program seq 1 254 i wsadzasz każdą wartość do zmiennej $x, więc powinieneś użyć wywołania polecenia:
a nie:
PS: Zlituj się i następnym razem wklej kod a nie zrzut ekranu.
Kod: Zaznacz cały
#!/bin/bash
if [ "$1" == "" ]
then
echo "Usage: ./pingscript.sh [network]"
echo "example: ./pingscript.sh 192.168.20"
else
for x in `seq 1 254`; do
ping -c1 $1.$x | grep "64 bytes" | cut -d" " -f4 | sed 's/.$//'
done
fi
Kod: Zaznacz cały
` `
Kod: Zaznacz cały
' '
Re: Prosty skrypt - problem.
Dzięki, faktycznie był to błąd w zapisie. Co do screenów, następnym razem zarzucę kod. Pozdrówki