-bash: ./conn.sh: / usr / bin / bash: špatný interpret: Žádný takový soubor nebo adresář

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

  • 1. upravte svou otázku tak, aby obsahovala 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áte
  • @roaima Právě jsem ji upravil … btw its a linuxový systém
  • Stále čekám na odpovědi # 1 a # 2
  • @roaima promiň, kámo, ' tě nemohu dostat … It ' sa ubuntu system
  • What don ' t you get? Požádal jsem vás o spuštění ls -l /usr/bin/bash a vložení příkazu a jeho výsledku do vaší otázky.

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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *