美文网首页
Linux学习记录--遇到问题记录

Linux学习记录--遇到问题记录

作者: 此博废弃_更新在个人博客 | 来源:发表于2016-12-26 15:18 被阅读60次

    1.慎用rm -f

    最近写一些自动备份部署的脚本,遇到个问题:

    rm -rf $AUCHAN_HOME/*
    

    当变量$AUHOME为空的时候,那么该命令就变成了rm -rf /*,一下子把根目录下大部分东西都删除了(自己用的是root账户).

    修改后发现可以使用${}为其赋默认值

    rm -rf ${AUCHAN_HOME:-"/home/apache2/instance/auchan/static"}/*
    

    当变量$AUCHAN_HOME为空时,自动使用/home/apache2/instance/auchan/static代替

    2.获取时间

    使用命令

    date +%Y%m%d
    

    获取到的时间为 20161226

    相关文章

      网友评论

          本文标题:Linux学习记录--遇到问题记录

          本文链接:https://www.haomeiwen.com/subject/eamjvttx.html