Décomposition de lignes lues dans un fichier

Décomposition de lignes lues dans un fichier - Shell/Batch - Programmation

Marsh Posté le 20-01-2005 à 04:56:05    

Bonjour... Si quelqu'un se rappelle du sujet sur les redirections, j'en suis l'auteur, et le problème qui me chagrine maintenant c'est une fois passées ces histoires de redirections. Je lis mon fichier, et pour chaque ligne, je fais
set -- $ligne pour la décomposer... Voici mon code, seulement quelque chose cloche: les echo n'affichent pas les données lues dans le texte ...  :ouch:  
 
#!/bin/bash
 exec 6<&0
 exec < ./monfichier.txt
 
 while (read ligne)
 
 do
  set -- $ligne
  nom=$1
  prenom=$2
  echo "nom : $nom"
  echo "prenom : $prenom"
 done
 
 exec 0<&6 6<&-
 
 
 
Merci de m'éclairer, sachant qu'il y autant de passages de boucles que de lignes du fichier... :)


Message édité par le3zi le 20-01-2005 à 04:57:11
Reply

Marsh Posté le 20-01-2005 à 04:56:05   

Reply

Marsh Posté le 20-01-2005 à 04:58:35    

Puneze il est 4h57 du mat et toi tu te prend la tête?
Va dormir la nuit porte conseil ;)
 
PS désolé de te faire croire qu'il y avait une réponse :) bon courage

Reply

Marsh Posté le 20-01-2005 à 05:00:15    

Héhé :D ouep... j'me creuse la tete.. mais faut dire aussi que j'ai un rythme un peu décalé ces derniers jours :)
bonne nuit !

Reply

Marsh Posté le 20-01-2005 à 05:01:45    

le3zi a écrit :

Héhé :D ouep... j'me creuse la tete.. mais faut dire aussi que j'ai un rythme un peu décalé ces derniers jours :)
bonne nuit !


t'inquiette pas moi aussi, je viens de finir un script il y a 1/4h :whistle:

Reply

Marsh Posté le 20-01-2005 à 05:54:39    

RESOLU...
Désolé.. c'était une erreur de parenthèses... c'est  
while read ligne #au lieu de:
while (read ligne)

Reply

Marsh Posté le 20-01-2005 à 06:00:44    

[:acherpy] Bravo tu vas pouvoir allé te coucher ! apres une heure de prise de tête. hein que ça fait du bien de resoudre un problème ou ont a bien galéré ;)

Reply

Marsh Posté le 20-01-2005 à 06:11:41    

ouep :) mais chuis pas resté la dessus une heure ! quand ca m'saoule je zappe :p

Reply

Sujets relatifs:

Leave a Replay

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