-bash: ./conn.sh: / usr / bin / bash: mal intérprete: no existe ese archivo o directorio

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.

Deja una respuesta

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