Ogni volta che eseguo uno script utilizzando bash scriptname.shdalla riga di comando in Debian, ottengo Command Not founde quindi il risultato dello script.
Lo script funziona ma c'è sempre Command Not Foundun'istruzione stampata sullo schermo per ogni riga vuota. Ogni riga vuota risulta in un comando non trovato.
Sto eseguendo lo script dalla /varcartella.
Ecco lo script:
#!/bin/bash
echo Hello World
Lo eseguo digitando quanto segue:
bash testscript.sh
Perché questo dovrebbe accadere?
bash -x scriptname.shper tracciare l'errore. - Nel mio caso si trattava di un file sh salvato in Windows con VSCode e terminazioni di riga come "CRLF". In VSCode nell'angolo in basso a destra è possibile modificare il terminatore di riga da "CRLF" a "LF". Caricato questo file e potrei eseguirlo finalmente con bash scriptname.sh.