![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Hinzufügen von Text und spezifische Räume zu jeder Zeile in einer Textdatei | hertingm | Shell Programmierung und Scripting | 4 | 08-25-2008 03:34 PM |
| parse über eine Text-Datei und Ausgabe viele | sophiadun | UNIX for Dummies Questions & Answers | 14 | 02-20-2008 06:08 AM |
| Extrahieren von Text in 2 Spalten der Ausgabedatei. | Dänisch Shakil | Shell Programmierung und Scripting | 2 | 10-19-2007 11:03 AM |
| Ich möchte den Text-Ausgabe von einem "nohup.out"-Datei. | Iamthe große | UNIX for Dummies Questions & Answers | 3 | 05-01-2007 01:41 PM |
| grep mehrere Text-Dateien im Ordner, in 1-Text-Datei? | coppertone | UNIX for Dummies Questions & Answers | 7 | 08-23-2002 03:50 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Bewundern Sie die Antworten, so weit ich bin versucht zu lesen, über was als nächstes zu tun, die Probleme, die ich bin, denen ich die Notwendigkeit zu wissen, wie man Schritt in die nächste Zeile in der Textdatei, und die Ergebnisse habe ich so weit sind beunruhigend. Ich habe 2 IP-Adressen bisher in der Text-Datei, wenn die IP-Adresse, ein Ping-Signal wird zuerst in der Liste, es gibt:
- IP-Adresse 1 - PING aber wenn ich eine IP-Adresse, doesnt ping erste in der Liste gibt es: - IP-Adresse 2 - PING Ich habe auch meine veränderten Code zu löschen, die Ergebnisse zum Zeitpunkt des Beginns des Skripts EDIT: Ich haben die IP-Adressen und nur sie haben den Namen - die IP-Adresse 1 - und - IP-Adresse 2 -- |
|
||||
|
Geben Sie diese ein Schuss ... Code:
#!/bin/ksh
List=pinglist1.txt
cat $List | while read ip
do
ping -c 2 $ip
rc=$?
if [[ "$rc" = "0" ]]
then
echo "$ip PINGS">>pingresults.txt
else
echo "$ip DOESN'T PING">>pingresults.txt
fi
done
|
|
||||
|
Können Sie dieses:
#! / bin / ksh IPLIST \u003d `cat ./pinglist1.txt" für IP-in $ IPLIST tun echo $ ip ping-c 2 $ ip>> log.txt if [[$? -eq 0]] dann print $ ip "PING">> pingresults.txt sonst print $ ip "nicht PING">> pingresults.txt fi getan |
|
||||
|
Zitat:
Ich musste einfach etwas ändern, verändert [[]] auf [] und Print-to-Echo und es funktionierte. pingresults.txt die folgenden (xxx für die Zwecke der Gefahrenabwehr): xxx.xxx.193.16 NICHT PING xxx.xxx.135.194 PING Danke! |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|