solaris中sheel得到前史时刻ITeyecsdn - 超凡娱乐

solaris中sheel得到前史时刻ITeyecsdn

2019-02-06 07:45:33 | 作者: 诗珊 | 标签: 时刻,比方,脚本 | 浏览: 6005

下面这段脚本

monthago=4 表明想要得到4个月曾经的时刻
${deleteyear}是4个月曾经的年份

${deletemonth}是4个月曾经的月份。

比方现在是的时刻是201005,那么${deleteyear}=2010,${deletemonth}=01

比方现在是的时刻是201004,那么${deleteyear}=2009,${deletemonth}=12

 

#!/usr/bin/bash
monthago=4
monthsum=`expr 12 + ${monthago}`
myyear=`date +%Y`
mymonth=`date +%m`
tmp=`expr ${mymonth} + 12`
if(test ${tmp} -le ${monthsum})
  then
    deletemonth=`expr ${tmp} - ${monthago}`
    deleteyear=`expr ${myyear} - 1`
  else
    deletemonth=`expr ${mymonth} - ${monthago}`
    deleteyear=`expr ${myyear}`
fi
if(test ${deletemonth} -lt 10)
  then
    deletemonth="0"${deletemonth}
fi
rm -rf /export/home/backup/${deleteyear}${deletemonth}*

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章