-bash: ./conn.sh: / usr / bin / bash: dårlig tolk: Ingen sådan fil eller katalog

Jeg får denne fejl under udførelse dette script

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

Det “er et Linux-system (Ubuntu)

Kommentarer

  • 1. rediger dit spørgsmål, så det inkluderer ls -l /usr/bin/bash. 2. Venligst rediger dit spørgsmål for at identificere, om du oprettede scriptfilen på en Windows-computer og derefter overførte den til dit UNIX / Linux / Mac-system. 3. Venligst rediger dit spørgsmål for at identificere hvilken type system du bruger
  • @roaima Jeg har lige redigeret det … btw det er en linux-system
  • Venter stadig på svar på nr. 1 og # 2 dog
  • @roaima undskyld ven jeg ' er ikke i stand til at få dig … Det ' et ubuntu-system
  • Hvad får du ' ikke? Jeg bad dig om at køre ls -l /usr/bin/bash og lægge kommandoen og resultatet i dit spørgsmål.

Svar

Dit system har ikke en bash tolk ved /usr/bin/bash, men conn.sh script angiver, at dette er den tolk, der skal bruges i sin oprindelige #! linje.

Rediger scriptets første linje (#! linje), så den peger på den korrekte placering, hvor bash er installeret. På de fleste Linux-systemer er dette /bin/bash (så første linje skal sandsynligvis være #!/bin/bash), men du kan også kontrollere dette med

command -v bash 

i en terminal.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *