Zobrazuje se mi tato chyba při provádění tento skript
-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory
Je to systém Linux (Ubuntu)
Komentáře
Odpovědět
Váš systém nemá bash
tlumočník na /usr/bin/bash
, ale conn.sh
skript určuje, že se jedná o tlumočníka, který se použije v jeho počátečním #!
řádku.
Upravit první řádek skriptu (#!
line) tak, aby ukazoval na správné umístění, kde je nainstalován bash
. Ve většině systémů Linux je to /bin/bash
(první řádek by tedy pravděpodobně měl být #!/bin/bash
), ale můžete to zkontrolovat také pomocí
command -v bash
v terminálu.
ls -l /usr/bin/bash
. 2. upravte svoji otázku, abyste zjistili, zda jste soubor skriptu vytvořili v počítači se systémem Windows a poté jej přenesli do systému UNIX / Linux / Mac. 3. upravte svoji otázku a zjistěte, jaký typ systému používátels -l /usr/bin/bash
a vložení příkazu a jeho výsledku do vaší otázky.