我想根据下面给出的年,月和朱利安日创建目录结构。
/home/applications/app_name/year/month/julian day
e.g.: /home/applications/app_name/2016/June/155
我正在编写一个脚本来为下个月创建这样的目录,脚本将按月安排。如果我在6月1日运行脚本,脚本应该创建7月份的所有目录。
e.g: /home/applications/app_name/2016/July/(julian days)
先谢谢
答案 0 :(得分:1)
current_year=$(date +%Y)
next_month=$(($(date +%m) + 1))
locale_next_month=$(date -d$current_year/$next_month/1 +%B)
for day_of_month in $(seq 1 31)
do
if day_of_year=$(date -d$current_year/$next_month/$day_of_month +%j 2> /dev/null)
then
mkdir -p /home/applications/app_name/$current_year/$locale_next_month/$day_of_year
fi
done