|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mai 2007 Messages : 138 ![]() |
Bonjour,
j'ai un fichier application.xml (une appli web développée sous windows) qui contient: CRLF = carriage return + line feed Quand j'exécute la commande: ...et bien sed me supprime la derniere ligne: ligne3CRLF. La version d'HP-UX est: B.11.23. Est ce un bug ? Sous Linux Ubuntu ca marche parfaitement !!!! PS: je n'ai pas mis le sources XML. L'exemple est bien sur un raccourci Dernière modification par noooop ; 12/06/2009 à 11h58. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 910 ![]() |
Le bug vient de ton application web qui crée un fichier texte invalide.
Le sed d'Unix qui respecte strictement les standards ignore cette dernière ligne qui n'en est pas une puisqu'il lui manque un "newline" (LF) à la fin. Le sed de Gnu prends plus de liberté avec les standards et tolère cette dernière ligne. |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 910 ![]() |
Le bug vient de ton application web qui crée un fichier texte invalide.
Le sed d'Unix qui respecte strictement les standards ignore cette dernière ligne qui n'en est pas une puisqu'il lui manque un "newline" (LF) à la fin. Le sed de Gnu prends plus de liberté avec les standards et tolère cette dernière ligne. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com