-bash: ./conn.sh: / usr / bin / bash: cattivo interprete: nessun file o directory

Ricevo questo errore durante lesecuzione questo script

-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory 

È “un sistema Linux (Ubuntu)

Commenti

  • 1. modifica la tua domanda per includere ls -l /usr/bin/bash. 2. modifica la tua domanda per identificare se hai creato il file di script su un computer Windows e poi lo hai trasferito sul tuo sistema UNIX / Linux / Mac. 3. modifica la tua domanda per identificare il tipo di sistema che stai utilizzando
  • @roaima Lho appena modificato … btw its a sistema linux
  • Sto ancora aspettando risposte a # 1 e # 2
  • @roaima scusa amico Non ' non riesco a prenderti … È ' un sistema Ubuntu
  • Cosa ' non ottieni? Ti ho chiesto di eseguire ls -l /usr/bin/bash e di inserire il comando e il relativo risultato nella tua domanda.

Risposta

Il tuo sistema non dispone di un bash interprete a /usr/bin/bash, ma di conn.sh lo script specifica che questo è linterprete da utilizzare nella sua riga iniziale #!.

Modifica la prima riga dello script (la riga #! line) in modo che punti alla posizione corretta in cui è installato bash. Sulla maggior parte dei sistemi Linux, questo è /bin/bash (quindi la prima riga dovrebbe essere probabilmente #!/bin/bash), ma puoi anche verificarla con

command -v bash 

in un terminale.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *