Je suis en train de réalisé un script. Mais je me confronte déjà a un problème que je ne comprends pas, quand je fait des retour a la ligne, cela m'écrit dans ma consol " :not found test.sh"
Voici mon code:
#!bin/bash
version='2.0'
echo $version
Voici le résultat:
http://prntscr.com/k7pedp
Dès que je supprime le retour a la ligne, le " : not found test.sh" disparait, mais j'aimerais épurer mon script avec des retours a la ligne comprenez moi ^^.
Rends ton script exécutable à l'aide de la commande chmod +x ./test.sh
Utilise soit sh soit bash.
dans ton cas quand tu exécute ton script, n'utilise pas la commande sh test.sh mais exécute le directement via la commande ./test.sh (vu que tu utilise déjà l'interpréteur de commande #!/bin/bash dans ton script )
Oui, une mauvaise compréhension de ma part, je viens de faire le test (\n\r dans le meme script) et oui cela sort bien la même erreur, donc supprime et recrée ton fichier, et utilise des editeurs de texte du style vi, vim, nano, etc..
et pour ceux que ça interesse, vim fait éditeur hexa (la commande :%!xxd et :%!xxd -r)
Bonne journée !
: not found test.sh:
× 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.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique