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