Dlaczego tak
Znak ^M to powrót karetki (CR) z windowsowego końca wiersza CRLF — system szuka interpretera o nazwie „/bin/bash\r”, który nie istnieje. Należy zamienić końce wierszy na uniksowe LF, np. poleceniem dos2unix kopia.sh lub w edytorze. Prawo wykonania plik już ma, a sudo nie zmieni treści pierwszego wiersza.