+ -
当前位置:首页 → 问答吧 → shell编程的几个小问题

shell编程的几个小问题

时间:2011-07-05

来源:互联网

1 declare ?? 
2 expr 3 + 5 显示值是 8  
b='expr 3 + 5' //???  
echo $b 为什么b的值不是8 显示的是expr 3 + 5  
3
  test b -gt 10;echo $? 大于  
test b -eq 10;echo $? equalles
test b -le 10;echo $? 等于  
test b -ne 10;echo $? 不等于  
当给b赋值9时 结果都是显示2

4  
test -n "aaaa"; echo $? //-n?? 用与不用一样 -n -z 什么意思?
test -z "" ;echo $? //??  

d='cat te.sh' 把文件内容放到变量 
echo $d //为什么显示的是cat te.sh 而不是里面的内容

--------------------------------------------------------
1 sbrk 与 brk 有什么不同

作者: beyondncz   发布时间: 2011-07-05

2 expr 3 + 5 显示值是 8  
b='expr 3 + 5' //???  
echo $b 为什么b的值不是8 显示的是expr 3 + 5  
因为b的值是单引号包起来的字符串

作者: c395565746c   发布时间: 2011-07-05