Comment résoudre le bac / sh 1 source introuvable

Comment résoudre le bac / sh 1 source introuvable
Ubuntu est un système d'exploitation Linux populaire qui vous permet d'exécuter du code à l'aide de scripts. Une erreur informatique est l'occurrence d'un ordinateur produisant un résultat inexact. Lorsque vous exécutez certains scripts ou effectuez des tâches à l'aide d'un terminal, vous pouvez rencontrer des erreurs qui peuvent être résolues via différentes techniques. Dans cet article, nous discuterons des causes de l'erreur «Bin / Sh: 1: Source Not: Found» et comment le résoudre.

Un script shell est un logiciel qui exécute les commandes. Les scripts de coquille sont principalement utilisés pour éviter les tâches fastidieuses. Au lieu de saisir les commandes l'une après l'autre n fois, vous pouvez construire un script pour automatiser une série d'instructions à exécuter l'une après l'autre. Le / bin / sh est utilisé pour exécuter le fichier avec SH, une coque Bourne ou une autre coque comparable.

Pourquoi «Bin / Sh: 1: Source Not: Found» se produit

En utilisant le référentiel FYPLL, vous pouvez affronter l'erreur «Bin / Sh: 1: Source Not: Found» lorsque vous commencez à activer cela en utilisant la commande ci-dessous:

$ source ./Activer

Tu auras:

/ bin / sh: 1: Source: pas trouvé

Résoudre

Nous pouvons résoudre l'erreur ci-dessus de plusieurs manières et suivre la manière appropriée pour vous.

La source n'est pas un SH intégré; C'est un bash intégré, et vous utilisez SH plutôt que bash. Essayez d'utiliser bash au lieu de sh.

Remplacer «Source ./ activer »avec«… / activer »

Construire un script de configuration automatique qui modifie / etc / profil et $ home /.Profil Si certains chemins ne sont pas exportés, puis les recharger automatiquement par la commande mentionnée ci-dessous:

$ source / etc / profil
$ source ~ /.profil

Tu auras:

Source: pas trouvé

Cela ne signifie pas que le fichier source n'est pas trouvé; Cela signifie que la source auquel vous essayez d'accéder n'est pas trouvée, la source est une fonction intégrée bash, et le script n'est pas exécuté avec bash

Résoudre

Au lieu de la source, "."Est soutenu par certains obus. Donc, vous pouvez essayer quelque chose comme la syntaxe mentionnée ci-dessous.

$ . nom de fichier

Au lieu d'utiliser la commande ci-dessous:

$ nom de fichier source

Le / bin / sh est généralement une coquille qui tente d'imiter la coquille. Pour «sh», de nombreuses distributions utilisent / bin / bash car elle prend en charge la source. Cependant, la source n'est pas prise en charge par Ubuntu qui utilise / bin / dash. Si vous ne pouvez pas modifier le script, essayez de changer le shell qui l'exécute.

Conclusion

En tant que programmeur ou utilisateurs d'ordinateurs, nous rencontrons quotidiennement certaines erreurs. En utilisant le shell, nous rencontrons différents types d'erreurs, l'une des erreurs est «Bin / Sh: 1: Source Not: Found». Vous rencontrez cette erreur lorsque vous exécutez le script bash à l'aide du shell «sh». La cause la plus courante de cette erreur est discutée dans cet article, et les moyens possibles de résoudre cette erreur sont également discutés. Vous pouvez trouver l'aide de cet article tout en résolvant votre erreur.