Saan tämän virheen suorituksen aikana tämä komentosarja
-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory
Se on Linux-järjestelmä (Ubuntu)
Kommentit
Vastaa
Järjestelmässäsi ei ole bash
-tulkkaa kohdassa /usr/bin/bash
, mutta conn.sh
-komentosarja määrittää, että tätä tulkkia käytetään alkuperäisessä #!
-rivillä.
Muokkaa komentosarjan ensimmäistä riviä (#!
rivi) siten, että se osoittaa oikeaan sijaintiin, johon bash
on asennettu. Useimmissa Linux-järjestelmissä tämä on /bin/bash
(joten ensimmäisen rivin tulisi todennäköisesti olla #!/bin/bash
), mutta voit tarkistaa tämän myös valitsemalla
command -v bash
terminaalissa.
ls -l /usr/bin/bash
. 2. muokkaa kysymystäsi tunnistaaksesi, oletko luonut komentotiedoston Windows-tietokoneella ja siirtänyt sen sitten UNIX / Linux / Mac-järjestelmään. 3. muokkaa kysymystäsi tunnistaaksesi käyttämääsi järjestelmää.ls -l /usr/bin/bash
ja lisäämään komennon ja sen tuloksen kysymykseesi.