Lecture d'un fichier avec des espaces
Bonjour,
je fais un script shell qui va lire un fichier texte et en récupérer des infos :
Code:
1 2 3 4 5
|
while read line
do
Traitements
done < $file |
Je dois récupérer certaines informations de la ligne parcourue.
Pour cela je fais un :
Code:
1 2
|
code=`expr substr $line 12 2` |
Mon problème :
j'ai une ligne qui ressemble à ça : "________5030120090318700000"
et je veux récupérer le 01
Pb : le $line ne prend pas en compte les espaces au début (que j'ai remplacé par des _), du coup, je récupère : 18.
Avez-vous une solution ?? Merci