#!/bin/sh  

myPath="/var/log/httpd/"
myFile="/var /log/httpd/access.log" #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限
if [ ! -x "$myPath"]; then
  mkdir "$myPath"
fi

#这里的-d 参数判断$myPath是否存在
if [ ! -d "$myPath"]; then
  mkdir "$myPath"
fi #这里的-f参数判断$myFile是否存在
if [ ! -f "$myFile" ]; then
  touch "$myFile"
fi #其他参数还有-n,-n是判断一个变量是否是否有值
if [ ! -n "$myVar" ]; then
  echo "$myVar is empty"
  exit 0
fi #两个变量判断是否相等
if [ "$var1" = "$var2" ]; then
  echo '$var1 eq $var2'
else
  echo '$var1 not eq $var2'
fi

最新文章

  1. android studio 使用 jni 编译 opencv 完整实例 之 图像边缘检测!
  2. 使用 flow.ci 实现 Android 自动化测试与持续集成
  3. The Ninth Hunan Collegiate Programming Contest (2013) Problem H
  4. 使用git管理github上的项目
  5. C#中string[ ] args是什么意思,又有什么用呢
  6. [转]Angular, Backbone, or Ember: Which is Best for your Build?
  7. AngularJS html5Mode 使用 SVG Marker失效
  8. Page Object设计模式实践
  9. webServices 使用GET请求接口方法
  10. Session 和 Cookie的区别
  11. 『编程题全队』Beta 阶段冲刺博客三
  12. linq to sql语句中转换数据类型和日期操作
  13. Android4.4 ContentResolver查询图片无效 及 图库删除 增加图片后,ContentResolver不更新的问题解决
  14. linux环境下获取真实的ip地址
  15. 编码问题:python写入文件
  16. ReportViewer遇到的坑
  17. Oracle数据库之PL/SQL程序基础设计
  18. September 25th 2017 Week 39th Monday
  19. C++11新特性之三——auto
  20. AJPFX平台介绍

热门文章

  1. jQuery获取select值
  2. laravel的validation 中文 文件
  3. 1-3Controller之Response
  4. SmartGit(我工作中使用git图形化界面工具)
  5. selenium(六)Headless Chrome/Firefox--PhantomJS停止支持后,使用无界面模式。
  6. 理解JavaScript的运行
  7. java开发简易计算器
  8. 深入理解java虚拟机---java虚拟机内存管理(七)
  9. DevExpress WinForms使用教程:WinForms Fluent Design和Acrylic Effects
  10. DevExpress v18.1新版亮点——Reporting篇(二)