“ bin / bash: dårlig fortolker: Ingen sådan fil eller katalog ” når shell-script

køres

Jeg skrev et shell-script til min Raspberry Pi og gjorde det eksekverbart. Når jeg kører ./filename.sh, ser jeg en fejl:

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

Jeg skrev dette script i standardmappen (/home/pi). Efter at fejlen opstod, lagde jeg en kopi af scriptet på mit skrivebord, men jeg ser den samme fejl.

Hvad er problemet og løsningen?

Kommentarer

  • Tror du, at det ville være lettere at hjælpe dig, hvis du faktisk inkluderede det script, du skrev?

Svar

Et script kører uden dets tolk, når det gøres eksekverbart og indeholder et shebang på den allerførste linje. Fordi dit script kører, antager jeg, at det er tilfældet med dit script. Men fejlmeddelelsen viser, at du savner det førende skråstreg i stien til bash . Din shebang skal se således ud:

#!/bin/bash 

Skriv et svar

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