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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容