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/bash
y 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.