matafan a écrit :
C'est vrai ça, pourquoi écrire du code portable quand il y a moyen de faire en sorte que ça ne marche pas partout ![:pt1cable: :pt1cable:](https://forum-images.hardware.fr/icones/smilies/pt1cable.gif)
|
Je me cite :
Mais personne ne fait de vrai sh 'pur' ! J'ai essayé une fois en suivant les recommandations de portabilité des autotools :
http://www.gnu.org/software/autoco [...] tml#SEC122
La section 10.8 nous apprend que "!" pour la négation logique n'est pas portable, et la section 10.5 que $@ non plus (bon ca ok c'est connu).
Accessoirement echo pose un max de problèmes...
Donc les shell script portables, j'y crois pas... autant mettre #!/bin/bash en shebang, assumer et utiliser les bashismes à donf ( genre ((i++)) et autres [[ ]] ) ![:o :o](https://forum-images.hardware.fr/icones/redface.gif)
---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.