
Sou novo no script bash, preciso criar subpastas em cada diretório contendo um nome específico no servidor FTP. por exemplo:
A1/B1/Name1
|
|_C1
|_C2
A1/B1/Name2
|
|_C1
|_C2
A1/B1/Name3
|
|_C4
|_C5
A1/B1/Name4
|
|_C1
|_C2
Meu diretório principal é A1/B1, onde tenho subdiretórios Name1,2,3,4 que possuem subpastas C1,C2. Preciso descobrir qual diretório possui a subpasta C1 e C2 e criar a subpasta CX em todos os diretórios que possuem c1 e c2 recursivamente
Responder1
#! /bin/sh -
cd A1/B1 || exit
ret=0
for dir in */; do
if [ -d "${dir}C1" ] && [ -d "${dir}C2" ]; then
mkdir -p -- "${dir}CX" || ret=$?
fi
done
exit "$ret"