13 shell script+
2019-08-14 17:17
1261 查看
原文链接:https://www.geek-share.com/detail/2576912000.html
比较操作
-eq或=
-ne或!=
-gt或>
-lt或<
-ge 大于或等于
-le 小于或等于
-z 为空
-n 不为空
1 s5
#!/bin/sh
a=10
b=5
if [ $a -eq $b ]
then
echo "a=b"
else if [ $a -le $b ]
then
echo "a<b"
else
echo "haha"
fi
fi
注意:
在"["和"]"两边都要有空格
"="做赋值时,"="左右两边不留空格
"="做判断时,"="左右两边都要留空格
2 s6
#!/bin/sh
for day in Sun Mon Tue Wed Thu Fri Sat
do
echo $day
done
3
while [ condition ]
do
#code block
done
until [ condition ]
do
#code block
done
注:while条件为真时执行,until条件为假时执行
4 s7
#!/bin/sh
echo "Hit a key,then hit return"
read Keypress
case "$Keypress" in
[A-Z]) echo "Uppercase letter";;
[a-z]) echo "Lowercase letter";;
[0-9]) echo "Digit";;
*) echo "Others";;
esac
转载于:https://www.cnblogs.com/mycheetah/archive/2013/04/14/3020118.html
相关文章推荐
- 第 13 章 学习shell script
- LAMP开发精要(13):PHP中使用mysql_stmt(预处理语句)处理select查询结果
- 13、NFC技术:读写非NDEF格式的数据
- MyBatis学习总结_13_Mybatis查询之resultMap和resultType区别
- [USACO13OPEN]What's Up With Gravityp【最短路 / SPFA】
- Spring整理13 -- 面对切面(AOP)3 -- 使用CGLIB实现AOP
- 图片人脸检测 (II)【ch13】
- 13-Copy Control
- MySQL 13 元数据、处理重复数据
- Delphi经典实例13------文件信息处理
- ARM学习随笔(13)UART的理解
- Linux-13软件安装
- 线程安全13_Concurrent包内Atomic类的原子性
- 【django 学习笔记】13-会话、用户和注册
- MySQL 启动报错:File ./mysql-bin.index not found (Errcode: 13)
- 使用TWRP Recovery刷入CM13等第三方ROM教程
- python学习(13)
- 软件使用[13]
- 黑马程序员之java学习笔记13
- ES6学习13(修饰器)