252 votes

commande source non trouvée dans le shell sh

J'ai un script qui utilise sh coquille. J'obtiens une erreur dans la ligne qui utilise l'option source commande. Il semble source n'est pas inclus dans mon sh coquille.

Si j'essaie explicitement d'exécuter source de la coquille que je reçois :

sh: 1: source: not found

Dois-je en quelque sorte installer "source" ? Ai-je une mauvaise version de sh ?

-3voto

Kolob Canyon Points 1262

Cela peut vous aider, j'ai eu cette erreur parce que j'essayais de recharger mon .profile avec la commande . .profile et il y avait une erreur de syntaxe

-10voto

mosu Points 1

Le shell Bourne (sh) utilise PATH pour localiser dans source <file> . Si le fichier que vous essayez d'obtenir n'est pas dans votre chemin d'accès, vous obtenez l'erreur "fichier non trouvé".

Essayez :

source ./<filename>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X