J'ai un script bash que je édite sur Windows en utilisant UltraEdit et enregistrer comme UTF-8 No BOM, en utilisant le style Unix Line Terminator, comme spécifié dans la boîte de dialogue "Enregistrer sous" dans UE. Je le télécharge ensuite sur une machine centos 5 x86 exécutant des parallèles virtuozzo, et à chaque fois, peu importe comment je l'ai téléchargé (FTP en tant que fichier binaire, ou via la console de gestion des parallèles), le script ne fonctionnera pas. Quand je regarde le script via la console de gestion des parallèles, je vois que le DERNIER, et seulement la dernière ligne, a un caractère étrange. Si je supprime le terminateur de ligne de la dernière ligne (que le script se termine au dernier caractère imprimable) tout fonctionne correctement.Newline Madness dans Script Bash
Mes questions:
A) Pourquoi est que la terminaison de la dernière ligne à l'origine des problèmes?
B) comment éviter cela dans le futur?
merci!
Pas besoin de créer une nouvelle question .. il suffit de modifier celui-ci avec vos mises à jour. –