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.