方法一:
#!/bin/bash
Year=date +%Y
Mon=date +%m
Day=date +%d
mon=date +%-m
day=day +%-d
echo “/home/Y e a r YearYearMonD a y " e c h o " / h o m e / Day" echo “/home/Day"echo”/home/Yearm o n monmonday”
结果:
/home/20200103
/home/202013
方法二:
转载:https://www.cnblogs.com/bingyublog/p/7641084.html
#!/bin/bash
tmonth=date +%m
tyear=date +%y
tday=date +%d
day=expr $tday + 0
month=expr $tmonth + 0
year=expr $tyear + ‘2000’
now_date=printf “%04d/%d/%d” $year $month
d
a
y
e
c
h
o
/
w
o
r
k
/
f
t
p
f
i
l
e
/
day echo /work/ftpfile/
dayecho/work/ftpfile/now_date
结果:
/work/ftpfile/2017/10/31
/work/ftpfile/2017/11/1
2、
echo date +%Y-%m-%d | awk -F"-" ‘{printf(“date is %d/%d/%d\n”,$1,$2,$3)}’
date -d next-day +%Y%m%d #明天日期
date -d tomorrow +%Y%m%d # 明天日期
date -d last-day +%Y%m%d #昨天日期
date -d yesterday +%Y%m%d #昨天日期date -d last-month +%Y%m #上个月日期date -d next-month +%Y%m #下个月日期date -d next-year +%Y #明年日期
tmonth=date -d last-day +%m
tyear=date -d last-day +%y
tday=date -d last-day +%d
day=expr $tday + 0
month=expr $tmonth + 0
year=expr $tyear + ‘2000’
now_date=printf “%04d/%d/%d” $year $month
d
a
y
c
h
a
t
t
r
+
i
/
w
o
r
k
/
f
t
p
f
i
l
e
/
day chattr +i /work/ftpfile/
daychattr+i/work/ftpfile/now_date/*
脚本执行
chmod +x ./auto.sh
./auto.sh