Echo -n [ksh] - Shell/Batch - Programmation
Marsh Posté le 31-07-2008 à 17:38:21
Essaie avec : /usr/bin/echo -n "toto"
Sinon tu utilises le echo du shell, qui ne gère pas ces options.
Marsh Posté le 31-07-2008 à 17:58:43
ReplyMarsh Posté le 02-08-2008 à 19:33:30
Tonio94 a écrit : Merci ça fonctionne avec /usr/ucb/echo |
Et la prochaine fois, au lieu de tenter d'utiliser des options exotiques qui ne sont pas standard, passes par un code peut-être un peu plus lourd mais qui a l'avantage d'être 100% portable
Code :
|
Marsh Posté le 31-07-2008 à 17:35:59
Salut,
J'ai un script en ksh et si je fais un echo -n "toto" dans mon script lorsque je l'exécute il m'affiche :
# ./monscript.sh
# -n toto
Alors que si je le fais en ligne de commande le -n fonctionne bien....
J'ai essayé tmp=`echo -n toto` puis echo $tmp mais il stocke encore l'option -n comme une chaine de caractère... Jamais vu ça lol. Si vous avez une idée...
Merci d'avance!