阅读内容

Linux Shell编程学习

运算符和表达式

[日期:2007-09-09] 来源:Linux公社  作者:Linuxidc


二、运算符和表达式

1、运算符是对计算机发的指令,运算符类型有:
算术运算符(+、-、*、/)
按位运算符(~、<<、>>、&、|、^)
逻辑运算符(&&、||、 > 、= = 、<、! =)
赋值运算符(=、+=、-=、*=、/=、%=、&=、^=、|=、<<=、>>=)


2、表达式是运算符和运算对象的组合体。
1) $[]:可以接受不同基数的数字的表达式
echo $[10+1] (输出:11)
echo "$[2+3],$HOME" (输出:5,/root)
echo $[2<<3],$[8>>1] (输出:16,4)
echo $[2>3],$[3>2] (输出:0,1 表达式为false时输出0,为true时输出1)
2) 字符表达式:直接书写,采用单引号,双引号引起来。
echo " $HOME,That is your root directory." (输出:/root,That is your root directory.)
echo ' $HOME,That is your root directory. ' (输出:$HOME,That is your root directory.)
单引号和双引号的区别在于:单引号是原样显示,双引号则显示出变量的值。
3) test表达式
上一页123456下一页  GO
【内容导航】
第1页:Shell变量 第2页:运算符和表达式
第3页:控制结构 第4页:输入输出
第5页:文本过滤 第6页:Shell函数



相关资讯       Linux Shell  linux编程 
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google