“ bin / bash: dårlig tolk: Ingen slik fil eller katalog ” når du kjører skallskript

Jeg skrev et skallskript for Raspberry Pi og gjorde det kjørbart. Når jeg kjører ./filename.sh, ser jeg en feil:

bash: ./filename.sh: bin/bash: bad interpreter: No such file or directory 

Jeg skrev dette skriptet i standardkatalogen (/home/pi). Etter at feilen oppstod, la jeg en kopi av skriptet på skrivebordet mitt, men jeg ser den samme feilen.

Hva er problemet og løsningen?

Kommentarer

  • Tror du det ville være lettere å hjelpe deg hvis du faktisk inkluderte skriptet du skrev?

Svar

Et skript kjører uten tolk når det gjøres kjørbart og inneholder et shebang på den aller første linjen. Fordi skriptet ditt kjører, antar jeg at det er tilfellet med skriptet ditt. Men feilmeldingen viser at du savner den ledende skråstrek i banen til bash . Din shebang skal se slik ut:

#!/bin/bash 

Legg igjen en kommentar

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