shell中 $@与$*区别

$@会循环$#次
$*会循环$#次
但是"$*"只会循环一次
#!/bin/bash

echo "这是 \*@"
for i in "$@"
do
echo $i
done

echo "这是 \$*"

for i in "$*"
do
echo $i
done

猜你喜欢

转载自java-doom.iteye.com/blog/2401504