Otrzymuję ten błąd podczas wykonywania ten skrypt
-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory
To jest w systemie Linux (Ubuntu)
Komentarze
Odpowiedz
Twój system nie ma bash
interpretera pod adresem /usr/bin/bash
, ale określa, że jest to interpreter używany w początkowej linii #!
.
Zmodyfikuj pierwszą linię skryptu (#!
line), tak aby wskazywał poprawną lokalizację, w której zainstalowano bash
. W większości systemów Linux jest to /bin/bash
(więc pierwsza linia powinna być prawdopodobnie #!/bin/bash
), ale możesz to również sprawdzić za pomocą
command -v bash
w terminalu.
ls -l /usr/bin/bash
. 2. edytuj swoje pytanie, aby sprawdzić, czy utworzyłeś plik skryptu na komputerze z systemem Windows, a następnie przesłałeś go do systemu UNIX / Linux / Mac. 3. edytuj swoje pytanie, aby określić, jakiego typu systemu używasz.ls -l /usr/bin/bash
i umieszczenie polecenia i jego wyniku w swoim pytaniu.