“ bin / bash: mal intérprete: no existe ese archivo o directorio ” cuando se ejecuta el script de shell

Escribí un script de shell para mi Raspberry Pi y lo hice ejecutable. Cuando ejecuto ./filename.sh, veo un error:

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

Escribí este script en el directorio predeterminado (/home/pi). Después de que ocurrió el error, coloco una copia del script en mi escritorio pero veo el mismo error.

¿Cuál es el problema y la solución?

Comentarios

  • ¿Crees que sería más fácil ayudarte si incluyeses el guión que escribiste?

Responder

Un script se está ejecutando sin su intérprete cuando se convierte en ejecutable y contiene un shebang en la primera línea. Debido a que su secuencia de comandos se está ejecutando, supongo que ese es el caso de su secuencia de comandos. Pero el mensaje de error muestra que se pierde la barra inicial en la ruta de bash . / div> shebang debería tener el siguiente aspecto:

#!/bin/bash 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *