文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>一些bash的基本常识

一些bash的基本常识

时间:2006-07-27  来源:garfield61

1、什么是“变量置换” shell发现$时会执行如下的操作:
1、读取下一单词确定变量名。
2、检索变量的值。若变量没被赋值则用空字串“ ”作为其值。
3、用变量的值取代$和变量名。
2、什么是”命令置换”
反引号括起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行,并以它的标准输出结果取代整个反引号(包括两个反引号)部分。即把反引号括起来的执行结果赋值给指定变量。
3、单引号,双引号 "":除了下列字符保持其特殊含义之外,在双引号""之前的所有字符都按原样取出: $         将发生变量转换 `         将发生命令置换 "        标志双引号的结束 '':除了别有一个'之外,在单引号''之间的所有字符都按原样取出。 (PHP好像就是跟这些东西学的吧。呵呵)   自己以前不清楚的一个地方: 表达式:$(( expr ))   表示使用被括起来的算术表达式的值   bash使用来自C语言的算术运算符。下面表格按优先级从高到低的次序列出运算符。使用小括号时可是 不考虑优先级:
 运算符   含义
 - 一元减法 
 ! ~  逻辑非;二进制求反
*  / % 乘;除;求模(求余) 
<<  >>  按位左移;按位右移 
<=  >=  小于等于;大于等于 
<  >  小于;大于 
==  !=  等于; 不等于 
 按位与
按位异或 
按位或 
&&   逻辑与
 || 逻辑或 
赋值 
+=  -=  在加减之后再赋值 
*=  /=  %=    在乘/除/求余之后再赋值
&=   ^=  |=  在按位与/按位异或/按位或 之后再求值
 <<=  >>= 在按位左移/按位右移之后赋值 
 
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载