shell 脚本问题-图中的这个if语句是什么意思

图中的这个if语句是什么意思     即 if [ $# !=1 ] then 这一句是什么意思紧接着后面的一句呢!谢谢!
无标题.png(91.85 KB)

2011-9-4 00:04

作者: jinlongcui   发布时间: 2011-09-04

if [ $# != 1 ]这句应该是当运行脚本时在脚本名后面的参数个数(要传递后脚本的参数)不为1时才做。。。。,如:假如这个脚本的文件名为test则运行脚本 ./test a b c 那么这里$#就是3了,而$0就代表这个文件的文件名。不知道解释的对不对。

作者: netstudy_2009   发布时间: 2011-09-04

$#   代表键盘输入的所有值,这个提示你懂了吧?!

作者: 279051695   发布时间: 2011-09-04