名前の異なる複数のフォルダを含むディレクトリがあり、各個々のフォルダ内にサブディレクトリを作成する必要があります。
フォルダの1つのパスは次のとおりです。
/Volumes/Server1/Craft/2OQ/Dom_Curr/EN/CT_1
CT_xyz
このディレクトリには複数の(CT_1
渡されたCT_124
)フォルダがあり、次のように各フォルダにサブディレクトリを配置するEN
必要があります。CT
/Volumes/Server1/Craft/2OQ/Dom_Curr/EN/CT_1/5Misc/Permissions
これらの5Misc/Permissions
フォルダは各個々のフォルダに配置する必要があります。
答え1
ディレクトリに切り替える/Volumes/Server1/Craft/2OQ/Dom_Curr/EN
:
cd /Volumes/Server1/Craft/2OQ/Dom_Curr/EN
次に、次のコマンドを実行します。
for D in CT_*
do
mkdir -p ${D}/5Misc/Permissions
done
EN
これにより、次に始まるディレクトリ内のすべてのディレクトリにサブディレクトリが追加されます。CT_
答え2
一般的に使用されるmkdirに統合されているbashのリスト機能を使用してください。
mkdir /Volumes/Server1/Craft/2OQ/Dom_Curr/EN/CT{1..124}