$@会循环$#次
$*会循环$#次
但是"$*"只会循环一次
#!/bin/bash
echo "这是 \*@"
for i in "$@"
do
echo $i
done
echo "这是 \$*"
for i in "$*"
do
echo $i
done
echo "这是 \*@"
for i in "$@"
do
echo $i
done
echo "这是 \$*"
for i in "$*"
do
echo $i
done