Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1066 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Utiliser un fichier texte dans un script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utiliser un fichier texte dans un script

n°463825
pkdev
Posté le 26-04-2004 à 09:24:12  profilanswer
 

bonjour tlm
 
je sais pas si ce que je veux faire est possible
 
je voudrais utiliser un fichier texte qui sera composé comme ceci

Code :
  1. 192.168.10.1 12
  2. 192.168.5.6 24
  3. ...


 
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

mood
Publicité
Posté le 26-04-2004 à 09:24:12  profilanswer
 

n°463840
yannigperr
Posté le 26-04-2004 à 10:00:06  profilanswer
 

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).

n°463852
pkdev
Posté le 26-04-2004 à 10:15:33  profilanswer
 

merci bien je vais essayer de mettre ca en place


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Utiliser un fichier texte dans un script

 

Sujets relatifs
Realplayer pour Linux (Mdk 10.0) quel fichier choisir sur Real.comScript connexion root
[Gnome 2.6] Le nouvel explorateur de fichier[bash] probleme traitement fichier texte
[script] repérer doublons ?Insertion de lignes dans un fichier ldif
Comment éditer un fichier eps ?[Emacs] Récupérer le nom de fichier ouvert dans une macro lisp
Commande ls - date de création et de modification d'un fichier 
Plus de sujets relatifs à : Utiliser un fichier texte dans un script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR