Programmation.shell : CSH : \n et echo -e
Posté par iOuOu () le 10 novembre 2006
0
Salut à tous,J'ai un léger problème avec un script qui doit (impérativement) être écrit en CSH. Dans ce script, j'aimerai pouvoir passer faire un retour chariot lors d'un echo, rien de plus simple :
echo -e "blabla\nblabla"
Avec Bash, oui, avec Tcsh, oui mais avec CSH, non, il me retourne la chose suivante :
"-e blabla\nblabla"
Je coince ... :/. Avez vous une solution ? une idée ? ...
Merci et bonne soirée ;).
> Lire le message (3 commentaires, moyenne: 3,3).
Vous avez demandé le commentaire #773447.


c'est quoi "-e"
le "echo" défini dans la norme IEEE Std 1003.2 (``POSIX.2'')
n'a qu'une option, "-n", pour ne pas afficher le "\n" de fin de ligne
Du coup, pour un script portable, j'imagine qu'utiliser ce "-e", quoi qu'il fasse, n'est pas conseillé. Et pour des affichages plus compliqués, printf est plus adapté
man 1 printf
[ Répondre ]
[^]Re: c'est quoi "-e"
Merci pour vos réponses ;). Je vais tenté de m'arranger. Bonne soirée
[ Répondre ]