#shell判断文件夹是否存在

#如果文件夹不存在,创建文件夹
if [ ! -d "/myfolder" ]; then
mkdir /myfolder
fi #shell判断文件,目录是否存在或者具有权限 folder="/var/www/"
file="/var/www/log" # -x 参数判断 $folder 是否存在并且是否具有可执行权限
if [ ! -x "$folder"]; then
mkdir "$folder"
fi # -d 参数判断 $folder 是否存在
if [ ! -d "$folder"]; then
mkdir "$folder"
fi # -f 参数判断 $file 是否存在
if [ ! -f "$file" ]; then
touch "$file"
fi # -n 判断一个变量是否有值
if [ ! -n "$var" ]; then
echo "$var is empty"
exit
fi # 判断两个变量是否相等
if [ "$var1" = "$var2" ]; then
echo '$var1 eq $var2'
else
echo '$var1 not eq $var2'
fi

最新文章

  1. html基础起航
  2. json 是个什么东西?
  3. MySQL中Group By,distinct使用注意事项
  4. 推荐:根据ISBN号查询图书信息的API - 豆瓣API
  5. STL for_each()
  6. 长度为n的数组,有一个数重复出现了n/2+1次,找出(三种方法)
  7. byte数组如何转为short数组 (转)
  8. Unity Editor 编写unity插件类
  9. Java NIO Channel to Channel Transfers通道传输接口
  10. Nginx LOG阶段里log模块
  11. 【原创】大叔经验分享(20)spark job之间会停顿几分钟
  12. 【20190226】JavaScript-知识点记录:dom0级事件,dom2级事件
  13. Square Destroyer-POJ 1084 (IDA*)
  14. Nginx负载均衡后端健康检查
  15. Spring Cloud 微服务中搭建 OAuth2.0 认证授权服务
  16. kvm虚拟化管理平台WebVirtMgr部署-完整记录(1)
  17. JDBC事务,银行转账,货物进出库等等。
  18. tensorflow 的tf.where详解
  19. 配置MAVEN环境变量
  20. 【慕课网实战】Spark Streaming实时流处理项目实战笔记八之铭文升级版

热门文章

  1. Scene (场景视图) 详解
  2. Graduate Summer School: Deep Learning, Feature Learning
  3. sqlserver 2008r2 表分区拆分问题
  4. org.apache.commons.dbutils.QueryRunner 执行sqlserver的存储过程
  5. Codeforces Round #347 (Div. 2) B. Rebus
  6. MVC3 Model Binding验证方式
  7. 安装 SQL SERVER PROFILER
  8. linux源代码阅读笔记 get_free_page()代码分析
  9. Palindrome Partitioning II
  10. hdu 1005 Number Sequence(矩阵快速幂,找规律,模版更通用)