Skrypt powłoki to oprogramowanie, które wykonuje polecenia. Skrypty skorupowe są przede wszystkim stosowane w celu uniknięcia żmudnych zadań. Zamiast wprowadzać polecenia jeden po innych czasach n, możesz skonstruować skrypt, aby zautomatyzować serię instrukcji, które należy uruchomić jeden po drugim. /Bin /sh jest używany do uruchamiania pliku za pomocą sh, bourne powłoki lub innej porównywalnej powłoki.
Dlaczego „BIN/SH: 1: Źródło nie: Znaleziono”
Korzystając z repozytorium FYPLL, możesz zmierzyć się z błędem „BIN/SH: 1: Źródło nie: Znaleziono”, gdy zaczniesz aktywować to za pomocą poniższego polecenia:
$ źródło ./Aktywuj
Dostaniesz:
/ bin / sh: 1: Źródło: nie znaleziono
Rozstrzygać
Możemy rozwiązać powyższy błąd na wiele sposobów i przejść odpowiedni sposób.
Źródło nie jest wbudowane SH; Jest to wbudowana bash i używasz SH, a nie bash. Spróbuj użyć Bash zamiast SH.
Wymień „źródło ./Aktywuj ”z„… /aktywuj ”
Budowanie automatycznego skryptu konfiguracyjnego, który modyfikuje/etc/profil i $ home/.Profil Jeśli niektóre ścieżki nie są wyeksportowane, automatycznie ponownie załaduj je według poniższego polecenia:
$ źródło /etc /profil
$ źródło ~/.profil
Dostaniesz:
Źródło: Nie znaleziono
Nie oznacza to, że plik źródłowy nie jest znaleziony; Oznacza to, że źródło, do którego próbujesz uzyskać dostęp, źródło jest wbudowaną funkcją bash, a skrypt nie jest uruchomiony z bash
Rozstrzygać
Zamiast źródła „.”Jest wspierany przez niektóre skorupy. Możesz więc spróbować czegoś takiego jak poniżej wymienionej składni.
$ . Nazwa pliku
Zamiast używać poniższego polecenia:
$ źródłowe nazwa pliku
/Bin /sh jest zwykle skorupą próbującą naśladować skorupę. W przypadku „sh” wiele dystrybucji wykorzystuje /bin /bash, ponieważ obsługuje źródło. Jednak źródło nie jest obsługiwane przez Ubuntu, które używa /bin /desca. Jeśli nie możesz edytować skryptu, spróbuj zmienić powłokę, która go wykonuje.
Wniosek
Jako programista lub użytkownicy komputerów codziennie napotykamy niektóre błędy. Korzystając z powłoki, napotykamy różne typy błędów, jednym z błędów jest „Bin/sh: 1: Źródło nie: znaleziono”. Napotykasz ten błąd podczas uruchamiania skryptu bash za pomocą skorupy „sh”. Najczęstszą przyczyną tego błędu omówiono w tym artykule, a możliwe sposoby rozwiązania tego błędu są również omawiane. Możesz znaleźć pomoc z tego artykułu, rozwiązując błąd.