Talvez seja isso o que você está procurando?
mkdir -p work/{F1/{temp1,temp2},F2,F3}
Como man mkdir states
-p, --parents
no error if existing, make parent directories as needed
Quando eu corri este comando
mkdir -p work/{F1,F2,F3}/{temp1,temp2}
Ele cria uma estrutura de pastas como essa% parent folder < work , F1 , F2 parent folder
e F3 e temp1 pastas filhas sob três pastas pai temp2 , F1 , F2 .
work
-F1
-temp1
-temp2
-F2
-temp1
-temp2
-F3
-temp1
-temp2
Agora, o problema é que desejo criar F3 , temp1 pastas somente em temp2 , não em F1 e F2 , mas estou confuso sobre como posso escrever um comando para fazer o que Eu quero.
Uma descrição muito boa da expansão da chave (com exemplos) pode ser encontrada na subseção Brace Expansion do bash manual ( man bash , pressione / para iniciar a pesquisa e procure por Brace Expansion ).
Tags shell brace-expansion