学习shell脚本语言之注意点
来源:互联网 发布:尼尔森数据分析报告 编辑:程序博客网 时间:2024/05/29 06:59
val=`expr 1 + 1`
注意点:表达式和运算符之间需要空格隔开,例如2+2是不对的
if [ $a == $b ]
then
echo " "
fi s=
注意点:条件语句 [ 与 表达式需空格隔开
常用关系运算符
[ $a -eq $b ]
-eq相等 -gt 大于 -lt 小于 -ge 大于等于 -le 小于等于
关系运算符只支持数字
布尔运算符
! 非运算
-o 或运算
-a 与运算
字符串运算符
[ $a = $b ]
[ $a != $b ]
[ -z $a ] 检测字符串长度是否为0,为0返回true
[ -n $a ] 检测字符串长度是否为0,不为0返回true
[ $a ] 检测字符串是否为空,不为空返回true
文件测试运算符
-r 文件是否可读
-e 文件或目录是否存在
-f 文件是否是普通文件,既不是目录也不是设备文件
文件有几种类型:文件、目录、块设备文件、字符设备文件
判断是什么文件类型:ls -al 看前缀
- d: 文件目录文件
- l:链接文件
- b:代表块设备文件
- c:字符设备文件
阅读全文
0 0
- 学习shell脚本语言之注意点
- 快速学习shell脚本语言
- shell脚本语言学习笔记
- shell 脚本语言学习笔记
- shell脚本语言基本语法学习
- Linux脚本语言shell基础学习
- shell脚本语言学习笔记-2
- shell脚本语言学习笔记-3
- shell脚本语言学习笔记-4
- shell编程注意点
- shell编程注意点
- shell EOF注意点
- shell相关注意点
- linux shell注意点
- php学习笔记之继承注意点
- C++学习小结之注意细节点
- Delphi中使用Lua脚本语言的几点注意!
- shell注意点(一)
- 创建一个项目--[Angular入门]
- 6.4
- 童贞的过往——IT
- 数据库查询语句易错例题整理
- Mybatis学习笔记(十五)【查询缓存之一级缓存】
- 学习shell脚本语言之注意点
- HDU-6237:A Simple Stone Game(数论)
- 现实版钢铁侠
- String,StringBuffer,StringBuilder三者区别
- 算是一个刚刚踏入IT界的新人的自我介绍
- 漫步最优化四十三——拟牛顿法
- 深入理解 Spring 事务原理
- 6.11
- 一位资深程序员大牛给予Java初学者的学习路线建议