rw 这句话中参数的意思

sh/bash/dash/ksh/zsh等Shell脚本
回复
sincerywaing
帖子: 4
注册时间: 2007-10-30 20:08
送出感谢: 0
接收感谢: 0

rw 这句话中参数的意思

#1

帖子 sincerywaing » 2007-11-01 12:37

if[ $# -eq0 ];then
echo"....."

方括号里的什么意思?$#是内部变量?什么是内部变量?这个跟位置参数有什么关系?
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#2

帖子 bones7456 » 2007-11-01 12:48

$#

命令行参数或者位置参数的个数

详见 ABS guide
关注我的blog: ε==3
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15
送出感谢: 0
接收感谢: 0

#3

帖子 iblicf » 2007-11-01 12:48

$# 是参数个数 ,比如 ls -l , $#=1

if [ 参数个数=0 ];then ...
sincerywaing
帖子: 4
注册时间: 2007-10-30 20:08
送出感谢: 0
接收感谢: 0

#4

帖子 sincerywaing » 2007-11-01 16:29

-eq0就是=0的意思阿?
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15
送出感谢: 0
接收感谢: 0

#5

帖子 iblicf » 2007-11-01 16:31

equal 么,猜也能猜出来吧
回复

回到 “Shell脚本”