- 23
- 0
- 约1.31万字
- 约 53页
- 2016-05-06 发布于湖北
- 举报
大多数情况下,可以使用测试命令来对条件进行测试,比如可以比较字符串、判断文件是否存在及是否可读等等……通常用” [ ] “来表示条件测试,注意这里的空格很重要,要确保方括号前后的空格。 [ -f somefile ] :判断是否是一个文件 [ -x /bin/ls ] :判断/bin/ls是否存在并有可执行权限 [ -n $var ] :判断$var变量是否有值 [ $a = $b ] :判断$a和$b是否相等 执行man test可以查看所有测试表达式可以比较和判断的类型。下面是一个简单的if语句: #!/bin/sh if [ ${SHELL} = /bin/bash ]; then echo “your login shell is the bash (bourne again shell)” else echo “your login shell is not bash but ${SHELL}” fi 变量$SHELL包含有登录shell的名称,我们拿它和/bin/bash进行比较以判断当前使用的shell是否为bash。 * 和 || 操作符 [ -f /etc/shadow ] echo “This computer uses shadow passwords” 这里的 是一个快捷操作符,如果左边的表达式为真则执行右边的语句,你也可以把它看作逻辑运算里的
您可能关注的文档
- 2-3地域文化.ppt
- 《 弹力与弹簧测力计》课件.ppt
- 1-温度和温度计.ppt
- 7-6熵与熵增原理.ppt
- 5.5作三角形.ppt
- 2.3动能定理和能量守恒定律.ppt
- 1.3晶格的周期性.ppt
- 7河流大开挖施工方案.doc
- 3第五章 内容回顾.ppt
- 1.4温度的测量(第4课时).ppt
- 2026年通辽市科尔沁区林业系统人员招聘笔试模拟试题及答案解析.docx
- 2026届重庆市第八中学校高三下学期3月适应性月考(六)化学试卷.doc
- 房地产行业物业部专员小区环境卫生维护手册(执行版).docx
- 2025年金融保险行业保险部保险专员保险产品定价手册.docx
- 房地产行业销售部销售员房源销售技巧手册.docx
- 2026+人才趋势报告:穿透市场喧嚣,重塑人才策略.docx
- 物流行业运输部运输员路线规划工作手册.docx
- 金融行业投资部分析师股票技术分析手册.docx
- 金融行业运营部客户经理贵金属交易操作手册.docx
- 2026届陕西省汉中市重点中学高三下学期一模考试语文试题含解析.doc
最近下载
- 2026 拯救脓毒症运动:国际脓毒症与脓毒性休克管理指南(中文版).docx
- Photoshop+CC基础与实战项目化教程-PPT课件(全).pptx
- 2026贵州茅台招聘笔试题及答案.doc VIP
- 新媒体运营账号运营题库.pdf VIP
- 2025年新媒体运营岗位招聘笔试模拟题及解析.docx VIP
- 2026贵州茅台酒厂集团招聘试题及答案.doc VIP
- 【化学】化石能源的合理利用课件---2024-2025学年九年级化学人教版(2024)上册.pptx VIP
- 2026贵州茅台招聘面试题及答案.doc VIP
- 2026贵州茅台酒厂集团秋招试题及答案.doc VIP
- 2026贵州茅台招聘面试题及答案.doc VIP
原创力文档

文档评论(0)