создать новую структуру папок в FTP-учетной записи

Я работаю над проектом, где мне нужно создать такую ​​структуру папок с учетной записью FTP. Я просто имею учетную запись FTP и не имею доступа к серверу,

Я могу подключиться к FTP и создать каталог вручную, но мне нужно создать такую ​​структуру папок в корневом каталоге ftp.

    YYYY
    |_MM
    |_DD

2018
|_06
 |_01
 |_02
 |_03
 |_..............30
|_07
 |_01
 |_02
 |_03
 |_..............31

, пожалуйста, совет, что будет лучшим подходом к его завершению без ручного создания папки.

EDITED После некоторого намека на комментарии /

Я написал этот скрипт для создания папки но концепция даты не работала с моими скриптами.

#/bin/bash
for i in $(seq -w 12)
do  
    cd /home/user/upload/2018/
    mkdir $i
    cd $i
    for j in $(seq -w 31)
    do 
        mkdir $j
    done
done
1
задан 1 June 2018 в 15:07

1 ответ

С помощью GNU date вы можете сделать это, увеличив дату непосредственно и используя разделители путей в формате, например

d='2018/06/01'
while [ "$d" != "2018/12/31" ]; do 
  mkdir -p "$d"
  d="$(date '+%Y/%m/%d' -d "$d + 1 day")"
done

Выберите дату начала и дату окончания (внутри условия while ) соответственно.

0
ответ дан 8 June 2018 в 13:43

Другие вопросы по тегам:

Похожие вопросы: