Chinaunix首页 | 论坛 | 博客
  • 博客访问: 34492
  • 博文数量: 23
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 235
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-23 15:00
文章分类

全部博文(23)

文章存档

2011年(1)

2009年(22)

我的朋友
最近访客

分类: LINUX

2009-05-23 16:07:38

基础:
 
用户变量:用echo或者printf显示变量值,引用变量在其名称前加"$"
一:常用符号
$:"$0"指次shell文件的名称,
  "$1...N"表示传给shell程序的第一(N)个参数;
  "$#"指shell命令中参数的个数;
  "$*","$@"指shell命令中的所有参数;
  "$?"指shell程序执行后的返回值或退出状态值;
=或==:判断2个字符串是否相等(一般等号两边不能留空格)
!=:判断2个字符串是否不相等
"<"和">":只能用于[[]]中
-z:判断字符串是否为空
-n:判断字符串是否非空
注意:使用[[]]时,最里面的括号两边必须留空格
 
二:整数比较逻辑表达式
-eq:表等于
-ne:表不等于
-lt:表小于
-gt:表达与
-le:表小于等于
-ge:表大于等于
以上用于[[]]中
    整数运算:bash中,变量只保留字符串,如果字符串中都是数字仍能进行算术运算,bash不能进行浮点运算(但可借助bc工具)
进行算术运算有三种方法:$(()),let value,declare -i value
 
 
 
 
 
 
 
 
 
 
阅读(306) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:纠结

给主人留下些什么吧!~~