我在这里要做的是允许用户输入多个参数(文件名)并将它们发送到我创建的回收站 sh脚本名为“sh safe_rm”
所以我会这样做:
$] sh safe_rm testFile2 testFile 3
我需要两个文件都可以传递,任何想法?
file=$1
if [ $# -eq 0 ]
then
echo "You have not entered a file"
exit
elif [ -d $file ]
then
echo "Your file is a directory"
exit
elif [ -e $file ]
then
sendToBin
else
echo "Your file $file does not exist"
exit
fi
答案 0 :(得分:2)
尝试这样的事情:
sh safe_rm testFile2 testFile 3
for var in "$@"
do
echo "$var"
done
这将打印:
testFile2
testFile
3