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

Jeg får denne feilen mens du kjører dette skriptet

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

Det er et Linux-system (Ubuntu)

Kommentarer

  • 1. Vennligst rediger spørsmålet ditt slik at det inkluderer ls -l /usr/bin/bash. 2. Vennligst rediger spørsmålet ditt for å identifisere om du opprettet skriptfilen på en Windows-datamaskin og deretter overførte den til UNIX / Linux / Mac-systemet. 3. Vennligst rediger spørsmålet ditt for å identifisere hvilken type system du bruker
  • @roaima Jeg har nettopp redigert det … btw det er en linux-system
  • Venter fortsatt på svar på nr. 1 og nr. 2 skjønt
  • @roaima sorry kompis, jeg ' kan ikke få deg … Det ' et ubuntu-system
  • Hva får du ' ikke? Jeg ba deg om å kjøre ls -l /usr/bin/bash og legge kommandoen og resultatet i spørsmålet ditt.

Svar

Systemet ditt har ikke bash tolk på /usr/bin/bash, men conn.sh skript angir at dette er tolk som skal brukes i den første #! linjen.

Endre skriptets første linje (#! linje) slik at den peker på riktig sted der bash er installert. På de fleste Linux-systemer er dette /bin/bash (så den første linjen bør sannsynligvis være #!/bin/bash), men du kan også sjekke dette med

command -v bash 

i en terminal.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *