Kirjoitin Raspberry Pi -laitteelleni komentosarjan ja tein siitä suoritettavan. Kun suoritan ./filename.sh
, näen virheen:
bash: ./filename.sh: bin/bash: bad interpreter: No such file or directory
Kirjoitin tämän komentosarjan oletushakemistoon (/home/pi
). Virheen tapahduttua laitin kopion komentosarjasta työpöydällesi, mutta näen saman virheen.
Mikä ongelma ja ratkaisu on?
Kommentit
- Luuletko, että olisi helpompaa auttaa sinua, jos sisällytät itse kirjoittamasi käsikirjoituksen?
Vastaa
Komentosarja on käynnissä ilman tulkkia, kun se tehdään suoritettavaksi ja sisältää shebang aivan ensimmäisellä rivillä. Koska komentosarjasi on käynnissä, oletan, että näin on myös komentosarjasi kanssa. Mutta virheilmoitus osoittaa, että sinulta puuttuu johtava kauttaviiva polulla bash . / div> shebang pitäisi näyttää seuraavalta:
#!/bin/bash