A voir également:
- /Bin/sh^m: bad interpreter
- Fichier bin - Guide
- Recycle bin ✓ - Forum Virus
- Fichier sh - Forum Shell
- Bad request error 403 paiement ✓ - Forum Réseaux sociaux
- Fichier .sh - Forum Shell
3 réponses
Vous avez ouvert un fichier de config dans windows. Les caracteres de fin de ligne dans Linux/Unix et Windows ne sont pas les memes (CR/LF).
Un Fichier Linux enregistré par Windows fait apparaitre des caracteres ^M en fin de chaque Ligne. Perl par exemple n'aime pas du tout.
C'est pour cette raison aussi qu'il faut transferer les fichiers perl en mode ascii et non en mode binary lors d'un transfert FTP.
Cordialement,
Un Fichier Linux enregistré par Windows fait apparaitre des caracteres ^M en fin de chaque Ligne. Perl par exemple n'aime pas du tout.
C'est pour cette raison aussi qu'il faut transferer les fichiers perl en mode ascii et non en mode binary lors d'un transfert FTP.
Cordialement,
salut,
une suggestion , le ^M correspond généralement à un fichier format texte DOS (où la fin de ligne contient 2 caractères hexa OA/OD, - carriage return - line feed- alors qu'un fichier unix ne doit contenir qu'un seul caractère -je ne me rappelle jamais lequel des 2 :-(
donc ton script doit contenir sur toutes les lignes un caractère de trop en fin qu'il faudrait supprimer
cdt
une suggestion , le ^M correspond généralement à un fichier format texte DOS (où la fin de ligne contient 2 caractères hexa OA/OD, - carriage return - line feed- alors qu'un fichier unix ne doit contenir qu'un seul caractère -je ne me rappelle jamais lequel des 2 :-(
donc ton script doit contenir sur toutes les lignes un caractère de trop en fin qu'il faudrait supprimer
cdt