shell算术运算和文件测试及多分支if语句
发布时间:2020-12-15 23:14:07 所属栏目:安全 来源:网络整理
导读:shell算术运算 1、let 算术运算表达式 例如:let C=$A+$B 2、$[ 算术表达式 ] 例如:中括号和表达式之间必须有空格 3、$((算术表达式)) 例如: 4、expr 算术表达式 例如:表达式要用反引号,运算符之间要有空格 shell中的条件测试类型 整数测试 -eq等于-ne不
shell算术运算
1、let 算术运算表达式例如:let C=$A+$B 2、$[ 算术表达式 ]例如:中括号和表达式之间必须有空格 3、$((算术表达式))例如: 4、expr 算术表达式例如:表达式要用反引号,运算符之间要有空格 shell中的条件测试类型整数测试-eq等于 -ne不等于 -gt大于 -lt小于 -ge大于等于 -le小于等于 例如: 字符测试文件测试-e file(文件路径) :测试文件是否存在 -f file:测试文件是否为普通文件 -d file: 测试指定路径是否为目录 -r file:测试指定文件对当前用户来讲,是否有可读权限 -w file:测试指定文件对当前用户来讲,是否有可写权限 -x file:测试指定文件对当前用户来讲,是否有可执行权限 给定一个路径,如果有此文件,就显示该文件的行数,否则,就显示该文件不存在 shell中的判断语句单分支结构双分支结构多分支结构bash变量类型本地变量(局部变量)变量作用域:当前shell进程 环境变量变量作用域:当前shell进程及其子shell进程 位置变量sh filetest.sh /etc/inittab /etc/fstab 特殊变量$?:命令执行状态的返回值(0-255) $*:参数列表 [email?protected]:参数列表 shift : 轮换参数列表 例如: bash -x 脚本;显示脚本执行过程bash -n 脚本;检查脚本语法错误(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ScriptManager 以及ScriptManagerProxy Service属
- Angular 2,Webpack Uncaught ReferenceError:ve
- 为什么Scala方法不是在Scaladocs中记录的?
- 第八篇Bootstrap下拉菜单实例代码
- scala – 如何在Spark 2.1中保存分区的镶木地板文
- Angular 2 – 作为NgModule服务而不必声明所有提
- Scala是否强类型?
- IIS部署WEBSERVICE,提示HTTP 错误 500.21 - Int
- AngularJS中的范围问题使用AngularUI Bootstrap
- angular配置路由/子页面+vue配置路由/子页面
热点阅读