moonwalker3 schrieb:
Ich habe es ausprobiert, musste dann Fehler in anderen Zeilen beseitigen.
Tipp: probiere einzelne Teile aus, die Du ggf. in eine andere Skriptdatei kopierst. Dann kannst Du die Funktionsweise der Bausteine sicher stellen, bevor Du das ganze Skript zusammen baust.
Ich sehe, dass man jedes "$1" in Anführungszeichen packen muss, eventuelle Leerzeichen müssen mit \ escaped werden. Ich packe Leerzeichen gerne in Anführungszeichen, aber wenn es nicht anders geht, dann egal. Danke.
In diesem Fall müssen die $1 einzeln in Anführungsstriche, weil sonst kein Pattern Matching mit dem "*" gemacht wird. Du kannst natürlich Leerzeichen auch in Anführungsstriche packen. Der Zusammenhang ist allerdings unklar, in Deinem Beispiel tauchen ja keine Leerzeichen auf.