Es kann vorkommen dass ein auf einem Windows-Rechner erstelltes und auf Linux übertragenes Skript nicht ausführbar ist, weil die Datei angeblich nicht gefunden werden kann. Bei der Ausführung mit
$ sudo ./myScript.bash
erscheint die Fehlermeldung
sudo: unable to execute ./myScript.bash: No such file or directory
Der Grund ist das falsche Zeilenendeformat (Dos\Windows). In den meisten Quellcode-Editoren wie Notepad++ oder Aptana Studio 3 kann die Zeilenendung für neue Dateien voreingestellt und bei vorhandenen Dateien konvertiert werden.
Aptana Studio 3
Voreinstellung
Window ⇒ Preferences ⇒ General ⇒ Workspace öffnen. Text file encoding auf Other (UTF-8) und New text file line delimiter auf Other (Unix) setzen.

Mit Apply und OK die Einstellungen übernehmen.
Konvertierung
Die Skript-Datei im Project Explorer auswählen und über das Menü File ⇒ Convert Line Delimiters To ⇒ Unix das Zeilenendezeichen ändern.
Notepad++
Voreinstellung
In den Einstellungen ⇒ Optionen ⇒ Neue Dateien das Zeilenende-Format auf UNIX und die Kodierung auf UTF-8 oder UTF-8 ohne BOM setzen.

Konvertierung
Bearbeiten ⇒ Format Zeilenende ⇒ Konvertiere zu UNIX (LF) und
Kodierung ⇒ UTF-8 oder UTF-8 ohne BOM