Inkodiktus hat geschrieben:
Was heißt "Brace Expansion ist nicht so portabel" ??
Das bedeutet, dass sie nicht Teil von POSIX ist und nicht von allen Bourne-kompatiblen Shells unterstuetzt wird.
Wildcards und Brace Expansion sind ja zwei verschiedene Sachen.
[...]
Das sind dann "fast" 2 Möglichkeiten eine Sache zu machen, [...]
Da widersprichst du dir selbst.
Du hast aber richtig erkannt: Es sind zwei ganz verschiedene Sachen.
1) Wildcards/Globbing ist eine Pattern-Matching-Funktion, man sucht damit die Menge aller Dateinamen, auf die das Pattern zutrifft.
2) Brace-Expansion dagegen generiert Strings.
... es ist lediglich so, dass man manchmal mit beiden Funktionen zum gleichen Ziel kommt.
was ja bei manchen Befehlen zu Fehlermeldung führt!
Nicht bei den Befehlen, sondern in der Shell. -- Das ist ein entscheidender Verstaendnisschritt.
Bei der ganzen Sache wird man nur bekloppt.
Ja, warum einfach machen, wenn es kompliziert ist. Jetzt ist mir klar, warum Linux so lange auf seine Erweckung warten musste.
So etwas kriegen nur Hacker zu Stande.
... oder Personen, die sich in Ruhe einlesen und die Realitaet verstehen wollen um in ihr zurecht zu kommen. Probleme haben diejenigen, die denken die Realitaet waere so, wie sie glauben, dass sie sein sollte, und dann daran scheitern, dass sie anders ist.
Hier eine empfehlenswerte Lektuere fuer dich:
http://www.felix-schwarz.name/files/ope ... t_Windows/