Shell小脚本示例

 

YY=`date +%Y`

MM=`date +%m`

 

if [ "$MM" == "01" ]; then 

    MM=12

    YY=`expr $YY - 1`

else

    MM=`expr $MM - 1`

    #对于经过计算后的一位数的月份,前面补0

    if [ $MM < 10 ]; then 

        MM="0$MM"

    fi

fi

 

file=$YY$MM.xml

echo "info: searching $file ..."

 

cd /portal/shell/billInfo/bill/WHbillXMLView

if [ ! -f "$file" ]; then 

    echo "error: the source bill file $file does not exist"  

else

    dir="/portal/applications/hkweb/WEB-INF/billfile/3Gbill/$YY$MM"

    if [ ! -d $dir ]; then 

        echo "info: now reading $file" 

        cd /portal/shell/billInfo

        java -cp saxon.jar:saxon-jdom.jar:bill.jar TestdirectSubxml

        echo "info: $YY$MM is successfully accomplished" 

    else

        echo "error: $YY$MM is accomplished last time!"

    fi

fi 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值