PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : was stimmmt eigentlich hier nicht?



linuxhanz
29-05-2001, 14:54
http://spotlight.de/zforen/lia/m/lia-991142064-2989.html

Vielen Dank!

Bonus:
Kann der Midnight Commander mit C umgehen?
Perl klappt ja.

Hans-Georg Normann
29-05-2001, 21:21
hi linuxhanz

nach [ muß ein white space (Leerzeichen) stehen
vor ] muß auch ein white space stehen
die Option in der while-Schleife soll wohl -lt (in Großbuchstaben LT) heißen. lt im vergleich kann man mit "less than" übersetzen. Ich fand Groß Ida plus teodor.
die geschweiften klammern sitzen falsch. Das Script sollte auch ohne di klammern auskommen.
zu der Zeile mit dem ping gebe ich keinen Kommentar ab, weil ich da erst tiefer einsteigen müßte.

Frage: wo soll das script laufen? Gibt es Provider die die ausführung einer sh / bash / etc zulassen?

hier noch mal dein code aus erkan2.sh



#!/bin/bash
declare -i zaehler
zaehler=0
{
while [$zaehler -It 255]
do ping -c1 -w1 192.168.0.$zaehler 1> /dev/null \
&& echo Rechner mit der IP 192.168.0.$zaehler ist online
zaehler=$zaehler +1
}
done