-bash: ./my_script: / bin / bash ^ M: interprete non valido: nessun file o directory

Sto imparando attraverso questo tutorial per imparare gli script di bash per automatizzare alcuni compiti per me. Mi sto connettendo a un server che usa lo stucco.

Lo script, situato in .../Documents/LOG , è:

 #!/bin/bash # My first script echo "Hello World!" 

E ho eseguito quanto segue per le autorizzazioni di lettura / scrittura / esecuzione

 chmod 755 my_script 

Quindi, quando inserisco ./my_script , ricevo l’errore indicato nel titolo.

Alcune domande simili volevano vederle, quindi penso che potrebbero aiutare:

 which bash 

/ Bin / bash

e

 echo $PATH 

/ Usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / bin / mh

Ho provato ad aggiungere la directory corrente a PATH , ma questo non funziona ..