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.