Linux Shell

http://baike.baidu.com/link?url=2LxUhKzlh5xBUgQrS0JEc61xi761nvCS7SHJsa1U1SkVbw3CC869AoUCyKT0zxIM

# Sample.sh
# 判断参数个数和第2/3个参数,括号要留空格
1 if ( [ $# != ] && [ $# != ] ) || ( [ $ != "-Path" ] && [ $ != "-Path" ] )
then
echo "example: ***"
exit
fi

if [ $ == "set" ] && [ $ == "-pm" ]
then
# bash/pdksh不能在等号两侧留下空格
PATH=$4
else
PATH=$3
fi
# 删除已经存在文件
14 if [ -e $PATH/out.txt ]
then
rm $PATH/out.txt
fi
# 调用程序
19 if [ $ == "set" ] && [ $ == "-pm" ]
then
$/sample.sh $ $ -Path $/config $ $
else
$/sample.sh $ -Path $/config $ $
fi

最新文章

  1. Jvascript简介
  2. PAT题库-1064. Complete Binary Search Tree (30)
  3. js带上框架和防止被iframe的代码
  4. Pureftp-安全的ftp服务器部署
  5. WinForm 控件库
  6. Samba通过ad域进行认证并限制空间大小《转载》
  7. C语言基础07
  8. DataTable转换为LIST
  9. trim()函数IE7/8不兼容
  10. npm 的用法
  11. Weak 和 Strong
  12. hive: insert数据时Error during job, obtaining debugging information 以及beyond physical memory limits
  13. IIS Tomcat共享80端口
  14. vue调试工具的安装
  15. Mac下搭建solr搜索引擎与PHP扩展开发(下)
  16. Markup解析XML——文档,说明
  17. RasterEdge.DocImageSDK9.8.7 破解版
  18. repr()函数
  19. 编译Spring源码
  20. 20155304《网络对抗》Exp7 网络欺诈技术防范

热门文章

  1. OK335xS tmp75 Qt 温度读取
  2. 如何使用UDP进行跨网段广播
  3. Owasp Top 10 Security Risks for 2014
  4. js模拟键盘按键事件
  5. as3+java+mysql(mybatis) 数据自动工具(七) - 完结
  6. FZU 2127 养鸡场
  7. C/C++:原码、反码和补码
  8. 树-红黑树(R-B Tree)
  9. python网络编程(六)---web客户端访问
  10. 《Genesis-3D开源游戏引擎完整实例教程-跑酷游戏篇06:移动版优化指南》--本系列完结