-eq和=的区别
来源:互联网 发布:科来网络 编辑:程序博客网 时间:2024/06/08 13:18
今天写脚本时遇到一个错误:
大体如下:
echo "please input you choice(yes/no)"read inputif [ $input -eq yes ];then exit 0fi
在判断是否相等的时候出现了错误,后来改为这里写代码片
echo "please input you choice(yes/no)"read inputif [ "$input" = "yes" ];then exit 0fi
顺利通过。
查了一下,才发现,虽然-eq和=都有判断两边是否相等的功能,但是-eq偏向整数数字,不能进行字符串的测试,=既适用于数字又适用于字符串。从网上粘了一个小测试,功能明了:
$ [ 1 -eq 1 ] && echo "ok"ok$ [ 1 = 1 ] && echo "ok"ok$ [ "a" -eq "a" ] && echo "ok"sh: [: a: 需要整数表达式$ [ "a" = "a" ] && echo "ok"ok
0 0
- -eq和=的区别
- -eq 和=区别
- jQuery的get和eq的区别
- jQuery的get和eq的区别
- jQuery中eq和get的区别
- jQuery中eq和get的区别
- jQuery中eq和get的区别
- jQuery get()和eq()的区别
- jQuery中get()和eq()的区别
- JQuery中eq()和get()的区别
- jQuery中eq和get的区别
- JQuery中eq()和get()的区别
- jQuery中 get()和eq()的区别
- jquery中.eq()与:eq()的区别
- Thinkphp模板标签if和eq的区别和比较
- Thinkphp模板标签if和eq的区别和比较
- Thinkphp模板标签if和eq的区别和比较
- JQuery 的eq和get方法的区别
- Quick小白书系列(二)创建自己的项目并做点有意思的小内容
- Mesh Renderer详解
- 系统调用和库函数
- ffdsafdas
- fdsafdsafdsafdsafdsa
- -eq和=的区别
- Chromium硬件加速渲染的GPU数据上传机制分析
- 对url中的参数进行URLEncode编码的实现
- hdoj2061(GPA
- 黑马程序员——IO流
- [quick-cocos2d-x lua学习] 各大IDE之体验及选择 ( LDT、Sublime Text 2、IntelliJ IDEA 12、XCode5 )
- 5165465
- 泛型Dao-减少重复的Dao代码,用Hibernate实现
- POJ 1083 Moving Tables