Décomposition de lignes lues dans un fichier - Shell/Batch - Programmation
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
Marsh Posté le 20-01-2005 à 05:00:15
Héhé ouep... j'me creuse la tete.. mais faut dire aussi que j'ai un rythme un peu décalé ces derniers jours
bonne nuit !
Marsh Posté le 20-01-2005 à 05:01:45
le3zi a écrit : Héhé ouep... j'me creuse la tete.. mais faut dire aussi que j'ai un rythme un peu décalé ces derniers jours |
t'inquiette pas moi aussi, je viens de finir un script il y a 1/4h
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)
Marsh Posté le 20-01-2005 à 06:00:44
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é
Marsh Posté le 20-01-2005 à 06:11:41
ouep mais chuis pas resté la dessus une heure ! quand ca m'saoule je zappe
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 ...
#!/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