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

Jag får detta fel när jag kör detta skript

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

Det ӊr ett Linux-system (Ubuntu)

Kommentarer

  • 1. Vänligen redigera din fråga så att den innehåller ls -l /usr/bin/bash. 2. Vänligen redigera din fråga för att identifiera om du skapade skriptfilen på en Windows-dator och sedan överförde den till ditt UNIX / Linux / Mac-system. 3. Vänligen redigera din fråga för att identifiera vilken typ av system du använder
  • @roaima Jag har just redigerat den … btw dess a linuxsystem
  • Väntar fortfarande på svar på # 1 och # 2 dock
  • @roaima sorry kompis jag ' kan inte få dig … Det ' ett ubuntu-system
  • Vad får du inte '? Jag bad dig att köra ls -l /usr/bin/bash och lägga kommandot och dess resultat i din fråga.

Svara

Ditt system har ingen bash tolk vid /usr/bin/bash, men conn.sh -skript anger att detta är tolk som ska användas i sin initiala #! -rad.

Ändra skriptets första rad (#! rad) så att den pekar på rätt plats där bash är installerad. På de flesta Linux-system är detta /bin/bash (så den första raden bör sannolikt vara #!/bin/bash), men du kan också kontrollera detta med

command -v bash 

i en terminal.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *