Salut,

Débutant en unix, je suis confronté à ce petit problème qui me fait m'arracher les cheveux!
J'ai des chaines de la forme (par ex.) "00086.1" qui correspondent à un numéro d'orbite terrestre (00086) et un type de demi-orbite (1) et, dans un script, je veux faire une fonction qui les renverrais sous forme d'un entier (c.a.d. 861).

La fonction : (la variable $2 est la chaine en question)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
GetHo() {
 
	orbite=`echo $2 | awk -F'.' '{print $1}' `
	type=`echo $2 | awk -F'.' '{print $2}' `
 
	printf "%05d%01d" $orbite $type
}
et ça m'affiche "printf : 00086 not completely converted"
Quelqu'un voit-il le problème? Pitié, je veux pas finir chauve !