Es scheint tatsächlich, dass das Problem von Mac OS stammt. Wenn ich die Datei startup.sh entsperrt habe, um den Exportbefehl zu schreiben, scheint es, als würde das Betriebssystem die Datei in die Quarantäne stellen. Der Befehl xattr -d com.apple.quarantine test.sh löst das Problem.
Und jedes Mal, wenn ich die betreffende Datei ändere, tritt das Problem auf. Also muss ich den Befehl jedes Mal benutzen.