@ majobu
Ich bin fast sicher, dass dein Problem - wie schon bei mehreren anderen vor dir - an einer fehlerhaften Zeichenkodierung von TextEdit hängt. Wie das genau zustande kommt, kann ich dir nicht sagen, aber die Abhilfe sieht so aus:
1. Kopiere dein Script per Apfel-C in die Zwischenablage
2. öffne das Terminal
3. wechsle in das Verzeichnis, wo dein Script liegt
4. tippe "vi backup_home2"
5. drücke die Taste "i"
6. drücke Apfel-V, um das Script einzufügen
7. drücke die ESC-Taste und schreibe dann ":wq", drücke die ENTER-Taste
8. tippe "chmod +x backup_home2"
9. versuche, das neue Script "backup_home2" auszuführen
Was dieser Ablauf bewirkt, ist, dass du eine neue, saubere Textdatei "backup_home2" mit dem Terminal-Editor VI anlegst und dann dein Script da reinkopierst. Dieses verfügt - da es mit VI geschrieben wird - auf jeden Fall über eine saubere Zeichenkonvertierung, sodass der Fehler oben nicht mehr auftritt (sofern er denn in deinem Fall da liegt, aber ich vermute es wie gesagt sehr stark).
* geistige Randnotiz:
Das muss dringend in die FAQ
