J'essaie d'imprimer -n
en utilisant le echo
commandement. Mais si je tape simplement echo -n
il n'émet qu'un saut de ligne et ne s'affiche pas. -n
à la place, il émet une nouvelle ligne.
Réponses
Trop de publicités?
jiwopene
Points
209
Dmitry Grigoryev
Points
1769
Pour prolonger la réponse de @A.B, la seule façon portable d'utiliser la fonction echo
est de s'abstenir d'utiliser des options comme -n
. Considérer l'utilisation printf
à la place, lorsqu'elle est disponible. Cette page de référence fournit plus de détails et explique très bien quand et comment echo
y printf
doit être utilisé :
De nos jours, echo(1) n'est portable que si vous omettez les drapeaux et les séquences d'échappement. Utilisez printf(1) à la place, si vous avez besoin de plus que du texte brut.
ieplugin
Points
216
jiwopene
Points
209
- Réponses précédentes
- Plus de réponses