Ich habe eine Datei mit einer Liste von Verzeichnissen. Zum Beispiel
/foo/bar/dir1
/foo/bar/dir2
/foo/bar/dir3
Ich möchte alle diese Verzeichnisse erstellen. Folgendes habe ich getan:
for dir in $(cat myfile); do mkdir $dir; done
Was wäre der richtige Weg, um den "nutzlosen Gebrauch von Katze" zu vermeiden?
Im Idealfall konzentrieren sich die Antworten auf Ksh88, aber ich interessiere mich auch für andere Shells
ksh
). Auf jeden Fall fand ich meine Antwort; Ich war nicht vertraut mit read
. Die Manpage erledigt den Rest.
$ mkdir /foo/bar/dir{1,2,3}
oder$ mkdir /foo/bar/{dir1,dir2,dir3}