Les terminaisons de lignes et retour chariot \r ne fonctionnent pas pareil sur Windows et Linux...Vu que ton script est court tu peux juste refaire les terminaisons de lignes et retour chariot en éditant le fichier sur Linux ou si le script était plus grand il existe dos2unix comme petit utilitaire...
ça peut se faire via la commande sed aussi par exemple.
sed -i -e 's/\r$//' scriptname.sh
Il ne devrait plus y avoir de problème pour exécuter le script après ça.
(tout dépend de l'éditeur de texte utilisé sur Windows aussi, certains le mettent direct en mode Unix)
- Edité par maroufle34 13 janvier 2022 à 11:37:45
Problème \r script bash wsl
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.