$@和$*有什么差别?
发表于 : 2009-05-24 8:09
不都是传递的变量列表么?我看bash manual里面说$*有什么IFS,不知道什么意思?
代码: 全选
#!/bin/bash
echo '$@'
for x in $@; do
echo $x
done
echo '$*'
for x in $*; do
echo $x
done
echo '"$@"'
for x in "$@"; do
echo $x
done
echo '"$*"'
for x in "$*"; do
echo $x
done
IFS什么意思?BigSnake.NET 写了:$@ 原样保留
$* 用 IFS 分
简单理解,字段分隔符……wwangzhihang 写了:IFS什么意思?BigSnake.NET 写了:$@ 原样保留
$* 用 IFS 分