web-dev-qa-db-ja.com

複数の既存のディレクトリに新しいサブディレクトリを作成する

一連の既存のディレクトリに新しいサブディレクトリを作成するエレガントな方法を見つけようとしています。

Week1からWeek15という名前の15個のディレクトリが既に作成されています。それらのディレクトリ内に、「Assignments」という新しいディレクトリを作成したいと思います。これには何らかのループが必要かもしれないと思っていますが、それ以外では少し迷っています。

各ディレクトリに「cd」してから「mkdir割り当て」し、15個すべてのディレクトリでこの手順を繰り返すことができることは知っていますが、もっと簡単な方法があるはずです。

ヘルプ/アドバイスは大歓迎です!

7
Justin

あなたはループなしでそれを行うことができます:

mkdir -p Week{1..15}/Assignments
13
Florian Diesch

いくつかの方法があります-このループを使用してみてください:

for i in {1..15}; do mkdir Week$i/Assignments; done

Weekフォルダーをチートすることもできます-これを使用してください:

for i in {1..15}; do mkdir Week$i; done

将来の参考のために-同様のことをする必要がある場合。

4
Tim