Bonjour,
je fais un script shell qui va lire un fichier texte et en récupérer des infos :
Je dois récupérer certaines informations de la ligne parcourue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while read line do Traitements done < $file
Pour cela je fais un :
Mon problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 code=`expr substr $line 12 2`
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
Partager