L'explication donnée au-dessus est la bonne, la commande echo se comporte de façon différente selon les shells. On dit qu'elle n'est pas portable.
La solution donnée est mauvaise en revanche, la bonne façon de faire n'est pas de changer de shell, parce que cela cassera de même chez qui que ce soit qui n'utilise pas le même shell que toi. Ce qu'il faut, c'est éviter d'utiliser echo, et préférer printf qui est portable, elle.
# Ne pas utiliser echo
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au message Paquet debian 8 et commande echo. Évalué à 4.
L'explication donnée au-dessus est la bonne, la commande
echose comporte de façon différente selon les shells. On dit qu'elle n'est pas portable.La solution donnée est mauvaise en revanche, la bonne façon de faire n'est pas de changer de shell, parce que cela cassera de même chez qui que ce soit qui n'utilise pas le même shell que toi. Ce qu'il faut, c'est éviter d'utiliser
echo, et préférerprintfqui est portable, elle.