[Shell] lecture fichier configuration

lecture fichier configuration [Shell] - Shell/Batch - Programmation

Marsh Posté le 29-04-2011 à 23:06:20    

Bonjour,
 
En tant que newbie en shell, j'ai besoin d'un peu d'aide.
 
Je m'explique ;
 
Dans un fichier ksh,j'ai besoin de lire un fichier contenant x ligne avec deux paramètres par ligne séparés par des blancs :
 
ex :

Citation :


arg1 arg2
arg3 arg 4
....

 
 
Puis je dois récupérer chaque argument par ligne puis lancer un exécutable qui a besoin de ces arguments récupérés en variable.
 
ex :

Citation :


export variable=$arg1
export autre_variable=$arg2
./binaire


 
Évidemment, je dois lancer autant de fois la commande que j'ai de lignes dans mon fichier de conf
 
Voila, j'ai essayé d'être le plus clair mais ce n'est pas facile
 
Merci pour vos réponses


Message édité par Arkady92 le 29-04-2011 à 23:08:28
Reply

Marsh Posté le 29-04-2011 à 23:06:20   

Reply

Marsh Posté le 02-05-2011 à 15:14:42    

Alors vite fait comme ça :
 

Code :
  1. #!/bin/sh
  2. cat $1 | while read line
  3. do
  4. export variable=`echo $line | cut -d " " -f1`
  5. export autre_variable=`echo $line | cut -d " " -f2`
  6. ./binaire
  7. done


 
Et tu exécutes ce script en passant en argument ton fichier avec les arguments.
 
./monscript.sh mes_arguments

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed