Renoir
26-01-2010, 06:32
Hallo,
ich versuche gerade einen Einstieg in die Scriptprogrammierung zu machen,
dazu habe ich ein klienes Script geschrieben, welches einen Ping auf einen Adressbereich ausführt, diesen ausgibt und gleichzeitig in eine Datei schreibt. Soweit ist alles OK.
Doch nun möchte ich eine Zusammenfassung machen und mir nur gewisse Zeilen aus der Datei wieder geben lassen. Dazu möchte ich sed nutzen, doch leider kein Erfolg.
Hier der ensprechende Quelltext:
for ((z = 9; z <= $x; z=z+10))
do
echo eth$(((z-9)/10))
sed -e /$z/,/$z+1/ log.txt;
done
Ich denke es handelt sich um ein einfaches Syntax Problem, ich habe auch schon, jede mir einfallende Variante versucht. Leider ohne Erfolg.
Könnt Ihr mir helfen???
ich versuche gerade einen Einstieg in die Scriptprogrammierung zu machen,
dazu habe ich ein klienes Script geschrieben, welches einen Ping auf einen Adressbereich ausführt, diesen ausgibt und gleichzeitig in eine Datei schreibt. Soweit ist alles OK.
Doch nun möchte ich eine Zusammenfassung machen und mir nur gewisse Zeilen aus der Datei wieder geben lassen. Dazu möchte ich sed nutzen, doch leider kein Erfolg.
Hier der ensprechende Quelltext:
for ((z = 9; z <= $x; z=z+10))
do
echo eth$(((z-9)/10))
sed -e /$z/,/$z+1/ log.txt;
done
Ich denke es handelt sich um ein einfaches Syntax Problem, ich habe auch schon, jede mir einfallende Variante versucht. Leider ohne Erfolg.
Könnt Ihr mir helfen???