Como resolver a fonte de bin/sh 1 não encontrada

Como resolver a fonte de bin/sh 1 não encontrada
O Ubuntu é um sistema operacional Linux popular que permite executar código usando scripts. Um erro de computador é a ocorrência de um computador produzindo um resultado impreciso. Ao executar alguns scripts ou fazer algumas tarefas usando um terminal, você pode encontrar alguns erros que podem ser resolvidos através de diferentes técnicas. Neste artigo, discutiremos as causas do erro "Bin/sh: 1: fonte não: encontrado" e como resolvê -lo.

Um script de shell é um software que executa comandos. Scripts de shell são usados ​​principalmente para evitar tarefas tediosas. Em vez de inserir comandos um após as outras N vezes, você pode construir um script para automatizar uma série de instruções para ser executada uma após a outra. O /bin /sh é usado para executar o arquivo com sh, um shell bourne ou outro shell comparável.

Por que ocorre o erro “BIN/SH: 1: fonte não: encontrado”

Ao usar o repositório FYPLL, você pode confrontar o erro "BIN/SH: 1: fonte não: encontrado" quando você começa a ativar isso usando o comando abaixo:

$ fonte ./ativar

Você vai ter:

/ bin / sh: 1: fonte: não encontrado

Resolver

Podemos resolver o erro acima de várias maneiras e seguir a maneira adequada para você.

A fonte não é um sh embutido; É uma festa embutida e você está usando sh em vez de bater. Tente usar Bash em vez de Sh.

Substitua “fonte ./ativar "com" ... /ativar "

Construindo um script de configuração automática que modifica/etc/perfil e $ home/.Perfil Se alguns caminhos não forem exportados, recarregue-os automaticamente pelo comando abaixo mencionado:

$ fonte /etc /perfil
$ fonte ~//.perfil

Você vai ter:

Fonte: não encontrado

Isso não significa que o arquivo de origem não seja encontrado; Isso significa que a fonte que você está tentando acessar não é encontrada, a fonte é uma função integrada de bash e o script não é executado com bash

Resolver

Em vez de fonte, “.”É apoiado por algumas conchas. Então, você pode tentar algo como a sintaxe abaixo mencionada.

$ . nome do arquivo

Em vez de usar o comando abaixo:

$ fontes nome do arquivo

O /bin /sh é geralmente uma concha tentando imitar a concha. Para "sh", muitas distribuições utilizam /bin /bash porque suporta a fonte. No entanto, a fonte não é suportada pelo Ubuntu, que usa /bin /traço. Se você não pode editar o script, tente alterar o shell que o executa.

Conclusão

Como programador ou usuários de computador, encontramos certos erros diariamente. Enquanto usamos o shell, encontramos diferentes tipos de erros, um dos erros é "Bin/sh: 1: fonte não: encontrado". Você encontra esse erro ao executar o script Bash usando o shell "SH". A causa mais comum desse erro é discutida neste artigo, e as possíveis maneiras de resolver esse erro também são discutidas. Você pode encontrar ajuda deste artigo ao resolver seu erro.