Beitrag
von Meillo » 03.07.2017 18:10:47
Das Groesserzeichen ist der Sekundaere Prompt, der kommt wenn der Befehl noch nicht abgeschlossen ist.
Evtl. ist $IFS seltsam gesetzt. Oder du hast irgendwelche unsichtbaren Zeichen im Befehl. (Hast du ihn mal komplett neu getippt statt nur zu kopieren?)
Die for-Schleife ist (in der Form) so portabel, dass es egal ist welche Shell du verwendest.
Edit: Ach ja, du koenntest mal rumprobieren mit welcher Eingabe du den sekundaeren Prompt wegkriegst, d.h. den Befehl vervollstaendigen kannst. Probiere Single- und Double-Quotes, ``do'', ``done'', ``in'', etc. Vielleicht gibt das Aufschluss.
Use ed once in a while!