Als «brace-expansion» getaggte Fragen

Ein Shell-Mechanismus, mit dem beliebige Zeichenfolgen generiert werden.

13
Wann wird {a, b, c} in bash erweitert, wann nicht?

Ein Bash-Skript, das enthält for i in {a,b}-{1,2}; do echo $i; done druckt a-1 a-2 b-1 b-2 wenn ausgeführt. Dies ist, was ich erwartet hatte - als das {a,b}Konstrukt erweitert wird. Wenn jedoch (ein anderes) Skript enthält v={a,b}-{1,2} echo $v es druckt {a,b}-{1,2} Das ist nicht das, was ich...

10
Bash-Erweiterung hexadezimal

Ich würde gerne wissen, ob es eine Möglichkeit gibt, die Bash-Erweiterung zu verwenden, um alle Kombinationsmöglichkeiten für eine Anzahl von Ziffern hexadezimal anzuzeigen. Ich kann in Binärdateien erweitern In Basis 2: echo {0..1}{0..1}{0..1} Welches gibt zurück: 000 001 010 011 100 101 110 111...

9
Erweiterung der Schalenstrebe von rechts nach links

Wenn ich in zsh (und anderen Shells) ein Argument wie (zum Beispiel) einfüge: {a,b,c}{d,e,f} Klammererweiterung macht es in: ad ae af bd be bf cd ce cf Für meine Zwecke ist die Reihenfolge der Argumente wichtig, und ich brauche die geschweiften Klammern, um von rechts nach links anstatt von links...