当前位置: 技术问答>linux和unix
问个比较弱的问题,$#,$@,fi是什么意思?
来源: 互联网 发布时间:2016-08-05
本文导语: if [ "$#" == "0" ] ;then echo "运行shell文件时发生一个错误,请看提示:" exit fi 上面的$#是什么意思? 下面的fi是什么意思? for i in $@ do if [ ! -f $i ]; then echo "$i:没有这个文件n" done 这个...
if [ "$#" == "0" ] ;then
echo "运行shell文件时发生一个错误,请看提示:"
exit
fi
上面的$#是什么意思?
下面的fi是什么意思?
for i in $@
do
if [ ! -f $i ]; then
echo "$i:没有这个文件n"
done
这个里面$@是什么意思?
非常感谢
echo "运行shell文件时发生一个错误,请看提示:"
exit
fi
上面的$#是什么意思?
下面的fi是什么意思?
for i in $@
do
if [ ! -f $i ]; then
echo "$i:没有这个文件n"
done
这个里面$@是什么意思?
非常感谢
|
fi 是if的反写,表示if结束。没有啥实际意义
|
$# 参数个数
$@ 所有参数
fi if语句块的结束 相当于VB的endif
$@ 所有参数
fi if语句块的结束 相当于VB的endif
|
$#表示参数个数,
$@表示参数列表.
$@表示参数列表.
|
$开头的一般都是各种变量了
http://www.xxlinux.com/linux/article/development/shell/2006-07-16/2802.html
http://www.xxlinux.com/linux/article/development/shell/2006-07-16/2802.html