Finalement ca marche !!
Apparement, sous mac os x /bin/sh utilise une version interne de 'echo' qui
ne supporte pas l'option -n, alors que /bin/bash utilise une version externe
(/bin/echo) qui elle supporte bien l'option -n !
En tout cas, merci à tous pour votre aide !

Antoine

Le 20 avril 2009 19:33, Antoine albertelli <antoinea...@gmail.com> a écrit :

> Merci pour cette idée, je me suis en effet rendu compte que selon le shell,
> echo est soit une commande interne, soit un programme externe.
> Je vais donc creuser cette idée. Je pense qu'en recompilant bash, je
> pourrais enlever ce problème.
>
> A+
>
> Le 20 avril 2009 19:14, Benoît Ryder <ben...@ryder.fr> a écrit :
>
> Et avec "/bin/sh" au lieu de "/bin/bash" ?
>> Quand on regarde la sortie, c'est bien un problème de "-n" pas pris en
>> compte par la commande "echo", et suivant le shell le comportement
>> pourrait être différent.
>>
>> ~ryder
>>
>>
>> 2009/4/20 Antoine albertelli <antoinea...@gmail.com>:
>> > Apparemment, ca viendrait plus de la grande ligne qui utilise sed et
>> grep,
>> > car quand je fais un script avec juste :
>> > #!/bin/bash
>> > echo -n "MCU = "
>> > echo "atmega168"
>> >
>> > le résultat est bien "MCU = atmega168"
>> > Si un mac useer pouvait m'aider, ca serait cool
>> >
>> > Antoine
>> >
>> > Le 20 avril 2009 16:04, Jean Damien Brossillon
>> > <jeandamien.brossil...@gmail.com> a écrit :
>> >>
>> >> Donc dans le shell echo fonctionne correctement mais pas dans les
>> scripts
>> >> ?
>> >> C'est étrange tout de même mais vu que je ne suis pas le plus
>> >> expérimenté niveau mac je vais passer mon tour :), désolé.
>> >>
>> >> JD.
>> >>
>> >> 2009/4/20 Antoine albertelli <antoinea...@gmail.com>:
>> >> > En fait je suis sous mac os x, et après un test, echo -n "Hello"
>> >> > n'affiche
>> >> > effectivement pas de retour à la ligne...
>> >> >
>> >> > Le 20 avril 2009 15:51, Jean Damien Brossillon
>> >> > <jeandamien.brossil...@gmail.com> a écrit :
>> >> >>
>> >> >> Hum tout ces -n et lignes sautées me laissent penser que "echo" a
>> >> >> joyeusement ignoré commande '-n' qui, je cite, devrait :
>> >> >>
>> >> >> "-n     do not output the trailing newline"
>> >> >>
>> >> >> Donc je n'ai pas vraiment d'idée à moins que tu n'utilises un OS
>> >> >> exotique... :p
>> >> >>
>> >> >> JD.
>> >> >>
>> >> >> 2009/4/20 Antoine albertelli <antoinea...@gmail.com>:
>> >> >> > Bonjour à tous,
>> >> >> > Je suis débutant en programmation AVR, et après quelques recherche
>> >> >> > sur
>> >> >> > des
>> >> >> > librairies, je suis tombé sur ce projet que je trouve vraiment
>> >> >> > excellent,
>> >> >> > mais je n'arrive malheureusement pas à compiler les examples et
>> codes
>> >> >> > de
>> >> >> > test fournis, car après le "make config", quand je tape "make", il
>> me
>> >> >> > dit :
>> >> >> > ".aversive_conf:3: *** missing separator.  Stop."
>> >> >> > J'ai néanmoins trouvé une méthode pour contourner ce problème,
>> c'est
>> >> >> > d'éditer le fichier à la main pour le corriger (voir les pièces
>> >> >> > jointes
>> >> >> > pour
>> >> >> > comprendre le changement que je suis obligé de faire à chaque
>> >> >> > configuration).
>> >> >> > Auriez vous donc une idée qui me permettrait de contourner ce
>> >> >> > problème ?
>> >> >> >
>> >> >> > Antoine
>> >> >> >
>> >> >> > P.S. : Bravo à Microb pour leur résultat en coupe de belgique !!
>> >> >> >
>> >> >> > _______________________________________________
>> >> >> > Avr-list mailing list
>> >> >> > Avr-list@droids-corp.org
>> >> >> > CVSWEB :
>> http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
>> >> >> > WIKI : http://wiki.droids-corp.org/index.php/Aversive
>> >> >> > DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
>> >> >> > BUGZILLA : http://bugzilla.droids-corp.org
>> >> >> > COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
>> >> >> >
>> >> >>
>> >> >> _______________________________________________
>> >> >> Avr-list mailing list
>> >> >> Avr-list@droids-corp.org
>> >> >> CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
>> >> >> WIKI : http://wiki.droids-corp.org/index.php/Aversive
>> >> >> DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
>> >> >> BUGZILLA : http://bugzilla.droids-corp.org
>> >> >> COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > Avr-list mailing list
>> >> > Avr-list@droids-corp.org
>> >> > CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
>> >> > WIKI : http://wiki.droids-corp.org/index.php/Aversive
>> >> > DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
>> >> > BUGZILLA : http://bugzilla.droids-corp.org
>> >> > COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
>> >> >
>> >>
>> >> _______________________________________________
>> >> Avr-list mailing list
>> >> Avr-list@droids-corp.org
>> >> CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
>> >> WIKI : http://wiki.droids-corp.org/index.php/Aversive
>> >> DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
>> >> BUGZILLA : http://bugzilla.droids-corp.org
>> >> COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
>> >
>> >
>> > _______________________________________________
>> > Avr-list mailing list
>> > Avr-list@droids-corp.org
>> > CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
>> > WIKI : http://wiki.droids-corp.org/index.php/Aversive
>> > DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
>> > BUGZILLA : http://bugzilla.droids-corp.org
>> > COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
>> >
>>
>> _______________________________________________
>> Avr-list mailing list
>> Avr-list@droids-corp.org
>> CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
>> WIKI : http://wiki.droids-corp.org/index.php/Aversive
>> DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
>> BUGZILLA : http://bugzilla.droids-corp.org
>> COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
>>
>
>
_______________________________________________
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog

Répondre à