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