当前位置: 首页 > news >正文

网络科技公司简介文案seo优化专员工作内容

网络科技公司简介文案,seo优化专员工作内容,晋城市网站建设,钉钉怎么注册企业Linux Shell 脚本编程和其他编程语言一样,支持算数、关系、布尔、字符串、文件测试等多种运算。前面几节我们研究了 Linux shell编程 中的 字符串运算 和 算术运算,今天我们来研究 Linux shell编程中的的关系运算。 一、关系运算符功能说明 运算符说明…

Linux Shell 脚本编程和其他编程语言一样,支持算数、关系、布尔、字符串、文件测试等多种运算。前面几节我们研究了  Linux shell编程 中的 字符串运算 和 算术运算,今天我们来研究 Linux shell编程中的的关系运算。

一、关系运算符功能说明

运算符说明备注
-eq检测两个数是否相等,相等返回 1(true),否则返回0(false)。equal
-ne检测两个数是否不相等,不相等返回1(true),否则返回0(false)。not equal 
-gt 检测左边的数是否大于右边的,如果是,则返回 1(true),否则返回0(false)。great than
-lt 检测左边的数是否小于右边的,如果是,则返回 1(true),否则返回0(false)。little than
-ge检测左边的数是否大于等于右边的,如果是,则返回 1(true),否则返回0(false)。great or equal
-le检测左边的数是否小于等于右边的,如果是,则返回 1(true),否则返回0(false)。little or equal

这些运算符与汇编语言中的相似。

关系运算符只支持数字或值为纯数字(包括负数)的字符串。

如果使用纯数字(包括负数)的字符串进行关系运算,返回值为0(false)。

二、关系运算实例

(一)操作数为数字

user @ host : ~ $ a=1
user @ host : ~ $ b=2
user @ host : ~ $ if [ $a -eq $b ]; then   echo "$a -eq $b is ture"; else   echo "$a -eq $b is false"; fi
1 -eq 2 is false
user @ host : ~ $ if [ $a -ne $b ]; then   echo "$a -ne $b is ture"; else   echo "$a -ne $b is false"; fi
1 -ne 2 is ture
user @ host : ~ $ if [ $a -gt $b ]; then   echo "$a -gt $b is ture"; else   echo "$a -gt $b is false"; fi
1 -gt 2 is false
user @ host : ~ $ if [ $a -lt $b ]; then   echo "$a -lt $b is ture"; else   echo "$a -lt $b is false"; fi
1 -lt 2 is ture
user @ host : ~ $ if [ $a -ge $b ]; then   echo "$a -ge $b is ture"; else   echo "$a -ge $b is false"; fi
1 -ge 2 is false
user @ host : ~ $ if [ $a -le $b ]; then   echo "$a -le $b is ture"; else   echo "$a -le $b is false"; fi
1 -le 2 is ture

(二)操作数为纯数字的字符串

user @ host : ~ $ a="-1"
user @ host : ~ $ b="2"
user @ host : ~ $ if [ $a -eq $b ]; then   echo "$a -eq $b is ture"; else   echo "$a -eq $b is false"; fi
-1 -eq 2 is false
user @ host : ~ $ if [ $a -ne $b ]; then   echo "$a -ne $b is ture"; else   echo "$a -ne $b is false"; fi
-1 -ne 2 is ture
user @ host : ~ $ if [ $a -gt $b ]; then   echo "$a -gt $b is ture"; else   echo "$a -gt $b is false"; fi
-1 -gt 2 is false
user @ host : ~ $ if [ $a -lt $b ]; then   echo "$a -lt $b is ture"; else   echo "$a -lt $b is false"; fi
-1 -lt 2 is ture
user @ host : ~ $ if [ $a -ge $b ]; then   echo "$a -ge $b is ture"; else   echo "$a -ge $b is false"; fi
-1 -ge 2 is false
user @ host : ~ $ if [ $a -le $b ]; then   echo "$a -le $b is ture"; else   echo "$a -le $b is false"; fi
-1 -le 2 is ture

(三)操作数为纯字母的字符串

user @ host : ~ $ a="a"
user @ host : ~ $ b="b"
user @ host : ~ $ if [ $a -eq $b ]; then   echo "$a -eq $b is ture"; else   echo "$a -eq $b is false"; fi
bash: [: a: 需要整数表达式
a -eq b is false
user @ host : ~ $ 

如果我们拿两个值相同的字符串来进行相等运算,结果会如何呢?

user @ host : ~ $ a1="a1"
user @ host : ~ $ a2="a1"
user @ host : ~ $ if [ $a1 -eq $a2 ]; then   echo "$a1 -eq $a2 is ture"; else   echo "$a1 -eq $a2 is false"; fi
bash: [: a1: 需要整数表达式
a1 -eq a1 is false

(四)操作数为算术表达式字符串

user @ host : ~ $ a="1+2"
user @ host : ~ $ b="3*4"
user @ host : ~ $ if [ $a -eq $b ]; then   echo "$a -eq $b is ture"; else   echo "$a -eq $b is false"; fi
bash: [: 1+2: 需要整数表达式
1+2 -eq 3*4 is false

user @ host : ~ $ a="1 + 2"
user @ host : ~ $ b="3 * 4"
user @ host : ~ $ if [ $a -eq $b ]; then   echo "$a -eq $b is ture"; else   echo "$a -eq $b is false"; fi
bash: [: 参数太多
1 + 2 -eq 3 * 4 is false

http://www.hkea.cn/news/375585/

相关文章:

  • 注册科技有限公司可以做网站吗百度搜索排名机制
  • 武汉做网站好网站制作多少钱一个
  • 安阳网站建设怎么从网上找客户
  • 文章博客媒体网站模板怎样在百度上打广告
  • 做网站是不是要模板直接打开百度
  • 哪个网站做app推广服务商
  • 中国哪里在大建设网站优化培训学校
  • 自己做的网站点首页出错腾讯广告代理商加盟
  • 如何做免费的网站推广东莞百度seo
  • 宜昌网站制作公司百度竞价官网
  • 建站公司网站模板论坛怎么建网站
  • 上海做b2b网站公司深圳公司网络推广该怎么做
  • 自己做的网站怎么在百度可以查到网络小说网站三巨头
  • 怎么做网站客服弹窗站长之家seo工具包
  • 自己建一个电商网站吗网络营销的定义
  • 专门做金融的招聘网站四川seo选哪家
  • wordpress nginx伪静态配置拼多多seo怎么优化
  • 深圳网站开发电话惠州网络营销
  • 中宁网站建设公司商城全网推广运营公司
  • 网站文章列表如何排版郑州seo技术培训班
  • 小型b2c网站百度开户渠道商哪里找
  • 武进区住房和城乡建设局网站爱站网能不能挖掘关键词
  • APP手机端电子商务网站建设营销成功的案例
  • 公司网站引导页百度搜索关键词排名优化技术
  • 网站开发与维护学什么网站建设seo优化培训
  • 常州网站开发百度网盘电脑版官网
  • wordpress安全权限关键词优化公司哪家好
  • 银川做网站服务google play下载安卓
  • 科技型中小企业服务网安徽搜索引擎优化seo
  • 网站建设专家排名邯郸seo营销