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/bashja lisäämään komennon ja sen tuloksen kysymykseesi.