码迷,mamicode.com
首页 > 系统相关 > 详细

shell括号操作符

时间:2016-06-08 01:34:17      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:

以下以bash环境下做解说

一、单小括号()

 

二、双小括号(())

  可作数值条件操作,也可作数值运算使用(近似于 let 命令)

  如 C 语言语法一样,支持运算符:<<、<<=、>>、>>=、++、--、&、&=、|、|=、~、!、^、^=、+、-、*、/、%

 

三、单中括号[]

  [] 实际上是 bash 中 test 命令的简写,即 [ expr ] 等同于 test expr

  数值测试:-eq、-ne、-gt、-lt、-ge、-le

  字符串测试:=、!=、-z、-n

  文件测试:-d、-b、-s、-f、-w、-L、-u、-r、-x

 

四、双中括号[[]]

  遵照传统 C 编程语法。

  对于字符串与数字比较,若字符串无法转换成数字,则字符串统统赋值为0。

五、单大括号{}

 

未完待续。。。

shell括号操作符

标签:

原文地址:http://www.cnblogs.com/yip21st/p/5568807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!