-bash: ./conn.sh: / usr / bin / bash: interpret rău: Nu există un astfel de fișier sau director

Am primit această eroare în timpul executării acest script

-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory 

Este „un sistem Linux (Ubuntu)

Comentarii

  • 1. Vă rugăm să modificați întrebarea dvs. pentru a include ls -l /usr/bin/bash. 2. Vă rugăm să editați întrebarea dvs. pentru a identifica dacă ați creat fișierul script pe un computer Windows și apoi l-ați transferat în sistemul UNIX / Linux / Mac. 3. Vă rugăm să editați întrebarea dvs. pentru a identifica ce tip de sistem utilizați
  • @roaima tocmai l-am editat … btw its a sistem Linux
  • Încă așteaptă răspunsuri la # 1 și # 2, deși
  • @roaima îmi pare rău, am ' nu pot să te ajut … Este ' un sistem ubuntu
  • Ce nu primiți '? V-am rugat să rulați ls -l /usr/bin/bash și să puneți comanda și rezultatul acesteia în întrebarea dvs.

Răspundeți

Sistemul dvs. nu are un interpretor bash la /usr/bin/bash, ci specifică faptul că acesta este interpretul de utilizat în linia inițială #!.

Modificați prima linie a scriptului (#! line), astfel încât să indice locația corectă în care este instalat bash. Pe majoritatea sistemelor Linux, acesta este /bin/bash (deci probabil prima linie ar trebui să fie #!/bin/bash), dar puteți verifica acest lucru și cu

command -v bash 

într-un terminal.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *