Shell lecture de fichier ligne par ligne

Fermé
ordi14 Messages postés 1 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 6 décembre 2012 - 6 déc. 2012 à 14:50
 Utilisateur anonyme - 6 déc. 2012 à 15:47
Bonjour,

j'aimerais comprendre pourquoi lorsque je lis un fichier texte ligne par ligne de la façon suivante :
# On stocke le fichier dans le buffer 3
exec 3<$list_of_values
# On lit le buffer 3 ligne par ligne
while read ligne 0<&3
do

echo "=================[${ligne}]====================="

....

echo "List of values line [$ligne] ending process..."
fi
done

j'obtiens de drôle de choses du genre la charrue avant les boeufs :
]=====================

les premières lignes de ce fichier sont les lignes (la première ligne est vide) :

######################################
# Identfiants des espaces AKIO a titre indicatif, cette information peut aare modifie
A voir également:

1 réponse

Utilisateur anonyme
6 déc. 2012 à 15:47
salut,

ton fichier a été écrit sous windows au format DOS, il faut le convertir au format UNIX, avec tofrodos, ou autre.
0