![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Ajout de texte et des espaces spécifiques à chaque ligne dans un fichier texte | hertingm | De programmation et de script Shell | 4 | 08-25-2008 02:34 PM |
| analyser par l'intermédiaire d'un fichier texte et de la production de nombreux | sophiadun | UNIX pour les nuls Questions et réponses | 14 | 02-20-2008 06:08 AM |
| Extrait du texte dans 2 colonnes du fichier de sortie. | Danois Shakil | De programmation et de script Shell | 2 | 10-19-2007 10:03 AM |
| Je veux copier le texte d'un «nohup.out fichier. | Iamthe grande | UNIX pour les nuls Questions et réponses | 3 | 05-01-2007 12:41 PM |
| grep plusieurs fichiers texte dans le dossier en 1 fichier texte? | Coppertone | UNIX pour les nuls Questions et réponses | 7 | 08-23-2002 02:50 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Appréciez les réponses, dans la mesure où je suis en train de lire sur ce qui reste à faire, les problèmes auxquels sont je suis j'ai besoin de savoir comment l'étape à la ligne suivante dans le fichier texte, et les résultats obtenus jusqu'ici sont troublantes. J'ai 2 adresses IP à ce jour dans le fichier texte, lorsque l'adresse IP que ping est le premier dans la liste, il imprime:
- L'adresse IP 1 - PING mais quand j'ai une adresse IP qui ne marche pas ping le premier dans la liste, il imprime: - L'adresse IP 2 - PING J'ai également modifié mon code pour supprimer le fichier des résultats au début du script EDIT: J'ai enlevé la véritable adresse IP et nom de leur suffit - l'adresse IP 1 - et - l'adresse IP 2 -- |
|
||||
|
Donnez un coup ...
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
|
|
||||
|
Pouvez-vous essayer ceci:
#! / bin / ksh IPLIST \u003d `cat` ./pinglist1.txt pour ip in $ IPLIST faire echo $ ip ping-c 2 $ ip>> log.txt if [[$? -eq 0]] puis print $ ip "PING">> pingresults.txt autre print $ ip "NE PAS PING">> pingresults.txt fi fait |
|
||||
|
Citation:
Je me devais de le modifier un peu, a changé [[]] à [] et d'imprimer à l'écho et il a travaillé. pingresults.txt les suivants (xxx pour des raisons de sécurité): xxx.xxx.193.16 NE PING xxx.xxx.135.194 PING Merci! |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|