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/basha vložení příkazu a jeho výsledku do vaší otázky.