【发布时间】:2015-12-25 15:49:46
【问题描述】:
我一直在尝试许多不同的方式来循环参数,使用不同的方式与 for 和 while 循环,但它不起作用。如果它们是文件、目录等,我的脚本应该接受参数并回答。
while $1 in "$@" ;do
if [ -f $1 ];then
echo "$1 regular file"
elif [ -d $1 ];then
echo "$1 directory"
elif [ -f $1 ];then
echo "$1 excuteable file"
elif [ -h $1 ];then
echo "$1 symbolic"
else
echo "$1 Does not exist"
fi
1=$(( $1 + 1 ))
done
如何循环每个参数?
【问题讨论】: