2017-02-22 3 views
0

Ich möchte Verzeichnisse mit gegebenen Namen durch Shell-Skript auf einmal erstellen .. anstatt mkdir Befehl für n-mal zu schreiben, um n Anzahl von Verzeichnissen zu erstellen.Wie erstellt man Verzeichnisse über Shell-Skripte von der Kommandozeile?

+0

Einschließlich der tatsächlichen Beispiele für das Problem, das Sie lösen möchten, ist es so viel einfacher zu helfen. Die folgende Antwort ist richtig für eine Interpretation Ihres Problems. Ich denke, du meinst 'mkdir -p/noneexisting/dir/nonesuch/v2', das diese Menge von Verzeichnissen erstellt, obwohl keine von ihnen existiert. Verwenden Sie in Zukunft "man mkdir", um die verfügbaren Optionen anzuzeigen. Viel Glück. – shellter

Antwort

3

mkdir in der Lage, eine beliebige Anzahl von Argumenten zu übernehmen, so:

mkdir a b c 

den Trick, ohne die Notwendigkeit von jedem Skript machen würde.

Wenn Sie wirklich Komma getrennt dann Liste möchten:

mkdir `echo a,b,c | sed -e 's/,/ /g'` 

wird es machen.

+0

danke .... Ich bin nicht sehr bewusst, Unix-Befehle. So wurde ich nicht so gedacht. Danke für das Zeigen :) – Harshavardhan

Verwandte Themen