web-dev-qa-db-fra.com

Pourquoi mon script Shell ne s'exécute pas?

Je l'ai exécuté dans un terminal en utilisant:

sh script.sh

Et je reçois cette erreur:

sh: 0 can't open script.sh 
2
Linuxuser001

L'erreur n'a rien à voir avec gedit et/ou nano. Votre appel de script est un peu faux. Cette erreur se produit si vous démarrez sh avec un fichier non existant dans le dossier actuel. Par conséquent, démarrez votre script avec un chemin complet:

sh /path/to/your/script.sh

ou changez votre dossier actuel et lancez votre script dans ce dossier:

cd /path/to/your
sh script.sh
7
A.B.