Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème \r script bash wsl

    11 janvier 2022 à 11:09:03

    Bonjour,

    j'ai un problème lorsque je veux exécuter mon fichier "script1.sh" à partir de wsl.

    Mon tuteur de projet me dit que c'est un problème avec une correspondance d'un "\r" entre Windows et wsl.

    (le code et le message d'erreur en question.) 

    -
    Edité par RsShanks 11 janvier 2022 à 11:16:01

    • Partager sur Facebook
    • Partager sur Twitter
      13 janvier 2022 à 11:35:37

      Salut,

      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

      • Partager sur Facebook
      • Partager sur Twitter

      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.
      • Editeur
      • Markdown