Recibo este error al ejecutar este script
-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory
Es «un sistema Linux (Ubuntu)
Comentarios
- 1. edite su pregunta para incluir
ls -l /usr/bin/bash. 2. Por favor edite su pregunta para identificar si creó el archivo de secuencia de comandos en una computadora con Windows y luego lo transfirió a su sistema UNIX / Linux / Mac. 3. Por favor edite su pregunta para identificar qué tipo de sistema está utilizando - @roaima Acabo de editarla … por cierto sistema linux
- Aún estoy esperando respuestas a las preguntas # 1 y # 2
- @roaima lo siento amigo, ' no puedo conseguirlo … Es ' un sistema ubuntu
- ¿Qué no ' obtienes? Le pedí que ejecutara
ls -l /usr/bin/bashy pusiera el comando y su resultado en su pregunta.
Respuesta
Su sistema no tiene un bash intérprete en /usr/bin/bash, pero el conn.sh script especifica que este es el intérprete que se utilizará en su línea #! inicial.
Modifique la primera línea del script (la #! línea) para que apunte a la ubicación correcta donde está instalado bash. En la mayoría de los sistemas Linux, esto es /bin/bash (por lo que la primera línea probablemente debería ser #!/bin/bash), pero también puede verificar esto con
command -v bash
en una terminal.