Utiliser un fichier texte dans un script - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 26-04-2004 à 10:00:06
Voici ce qui devrait te rendre heureux :
#!/bin/sh
# fichier_adresse_ip contient la liste de tes adresses
for line in `sed 's/ /\;/g' fichier_adresse_ip`
do
# Récup adresse ip puis 2nd paramètre
ip=`echo $line | awk -F\; '{ print $1 }'`
count=`echo $line | awk -F\; '{ print $2 }'`
echo "IP en cours : $ip"
# Test de la communication
if ping -c $count $ip > /dev/null 2>&1
then
echo "$ip : OK"
else
echo "$ip : pb ..."
fi
done
Pour info, je fais une substition des espaces par des ';' sinon chaque boucle se fait sur chaque mot (le blanc est considéré comme un séparateur dans une boucle for au même titre qu'un retour chariot).
Marsh Posté le 26-04-2004 à 09:24:12
bonjour tlm
je sais pas si ce que je veux faire est possible
je voudrais utiliser un fichier texte qui sera composé comme ceci
je voudrais donc pouvoir lire ce fichier ligne par ligne, récuperer l'ip et l utiliser dans une boucle du script
je serai le faire dans d autre language ms dans un script je vois pas trop commen faire