Brace Expansion Frage

Ale-x

Ale-x

bash lehrling
Ich hab schon im netz gesucht aber nix gefunden


ich hab folgendes

for i in {a..z}{a..z}; do echo $i; done

das gibt mir

aa
ab
ac
..
ba
bb
bc
..
zz
usw..

nun will ich aber nicht nur a-z sondern auch A-Z
wie kann ich das machen

also es muss dann so aussehen

Beispiel

aA
aB
aC
..
Aa
Ab
Ac
usw.
jemand nen tipp?

dann hab ich noch folgendes problem, ich will ne 6 stellige buchstaben folge generieren
und ich bekomme den fehler

Code:
for i in {a..z}{a..z}{a..z}{a..z}{a..z}{a..z}; do echo $i; done
./script.sh: xmalloc: ../bash/braces.c:557: cannot allocate 1235663108 bytes (0 bytes allocated)


warum ist das so und hat jemand ne andere Lösung für mich?
 
Zuletzt bearbeitet:
Hallo
Versuch es mal damit:
Code:
for i in {{a..z},{A..Z}}{{a..z},{A..Z}};do echo $i; done
;)
Gruß Wolfgang
edit/ Sorry habe deine Änderung erst jetzt gelesen.
Du willst nicht wirklich alle Kombinationen, sondern nur eine mit 6 Buchstaben davon oder?
Zufällig?
Oder eine bestimmte?
 
Zuletzt bearbeitet:

Ähnliche Themen

Variable mit 'tr' ändern

Verschlüsseltes Backup-Script mit rsync

gnu parallel Zeichen lesen und Wert berechnen

Summe von Zahlen in einer Zeilen bilden

verzeichniss suche funktioniert nicht

Zurück
Oben