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)
et ça m'affiche "printf : 00086 not completely converted"
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 }
Quelqu'un voit-il le problème? Pitié, je veux pas finir chauve !
Partager