Auch wenn Murus printfWeg nicht zu übertreffen ist, mag ich persönlich so jotetwas. jotist in Ubuntu nicht standardmäßig installiert. Das athena-jotPaket bietet es. Jeder dieser Befehle funktioniert:
mkdir -p "$(jot -s/ -c 26 A)"
jot -s/ -c 26 A | xargs mkdir -p
Wirklich jeder Befehl, der die Folge von Buchstaben erzeugt und sie mit Schrägstrichen verbindet, erleichtert dies, da seine Ausgabe dann mkdir -pentweder durch Befehlssubstitution (wie in Murus Antwort ) oder durch Verwendung an übergeben werden kann xargs. Hier sind einige Beispiele mit einigen Tools xargs, für die Sie keine Software installieren müssen, außer vielleicht auf sehr minimalen Systemen oder Ubuntu Core:
perl -we 'print join "/", A..Z' | xargs mkdir -p
ruby -we 'print (?A..?Z).to_a * ?/' | xargs mkdir -p
python3 -c 'print("/".join(__import__("string").ascii_uppercase))' | xargs mkdir -p
Alte Ubuntu-Versionen werden mit Python 2 anstelle von Python 3 geliefert. Wechseln Sie python3dazu einfach zu python, damit der letzte Befehl funktioniert, wenn Sie dies wirklich mit Python tun möchten.
Ebenso kann alternativ Murus kurzer und einfacher Weg geschrieben werden:
printf '%s/' {A..Z} | xargs mkdir -p
Das Trailing /im Verzeichnispfad mkdir -p, das erstellt werden soll, ist kein Problem und ist stilistisch wohl vorzuziehen. Aber es ist in Ordnung, es wegzulassen, wie es die anderen Beispiele in dieser Antwort tun.