Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/01/2007, à 20:15

nicolas66

Problème commande echo

Bonjour,

J'ai un problème avec la commande 'echo' lorsque je l'utilise dans un makefile. Voici le contenu de ce dernier :

all:
        @echo -e "toto\nva\nbien"

Cela m'affiche un "-e" parasite. Comment faire pour éviter cela ? Merci d'avance pour votre aide smile


Nico.


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#2 Le 05/01/2007, à 14:05

gapz

Re : Problème commande echo

C'est pas vraiment une super solution que je te propose mais ça détourne le problème, utilise printf ?


Real programmers code in binary :: http://gapz.tuxfamily.org

Hors ligne

#3 Le 05/01/2007, à 14:19

nicolas66

Re : Problème commande echo

Heu oui mais ca m'amène à modifier plusieurs de mes projets hmm. De mon côté, je crois avoir trouvé la solution : il faut virer le lien symbolique de /bin/sh vers /bin/dash et faire pointer /bin/sh vers /bin/bash. Je pense que ca aidera d'autres personnes smile


Nico.


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#4 Le 05/01/2007, à 19:17

Freddy

Re : Problème commande echo

Pourquoi tu utilises un -e après ton echo ?
Je regarde un Makefile au hasard chez moi (sources de Camllight) :

@ echo "Let's test quickly the toplevel system..."
        (echo "1+2;;";                                                        \
         echo "let rec fib n = if n < 2 then 1 else fib(n-1)+fib(n-2);;";     \
         echo "fib 20;;") | ./camlrun toplevel/camltop -stdlib lib
        @ echo "Is that 10946 on the line above? Good."
        @ echo "The Caml Light system is up and running."

There is no system but GNU, and Linux is one of its kernels.

Hors ligne

#5 Le 06/01/2007, à 12:09

gapz

Re : Problème commande echo

nicolas66 a écrit :

Heu oui mais ca m'amène à modifier plusieurs de mes projets hmm. De mon côté, je crois avoir trouvé la solution : il faut virer le lien symbolique de /bin/sh vers /bin/dash et faire pointer /bin/sh vers /bin/bash. Je pense que ca aidera d'autres personnes smile


Nico.

Ha effectivement, c'est un soucis de edgy ça ;-) Sous Dapper sh pointe vers bash.


Real programmers code in binary :: http://gapz.tuxfamily.org

Hors ligne

#6 Le 06/01/2007, à 18:14

skateinmars

Re : Problème commande echo

gapz a écrit :
nicolas66 a écrit :

Heu oui mais ca m'amène à modifier plusieurs de mes projets hmm. De mon côté, je crois avoir trouvé la solution : il faut virer le lien symbolique de /bin/sh vers /bin/dash et faire pointer /bin/sh vers /bin/bash. Je pense que ca aidera d'autres personnes smile


Nico.

Ha effectivement, c'est un soucis de edgy ça ;-) Sous Dapper sh pointe vers bash.

Han, dash est un shell sh-compliant, le soucis vient des bashisms tongue

Hors ligne