大家好,我知道set一般是设置shell的环境。eg: set -e, set +e
我今天看到别人写的脚本,里面有类似这样的句子:wuya@wuya:~/test$ set $(echo 1 2 3 )
然后地下是这么用的:
代码: 全选
wuya@wuya:~/test$ echo $1
1
wuya@wuya:~/test$ echo $2
2
wuya@wuya:~/test$ echo $3
3
wuya@wuya:~/test$ echo $4
wuya@wuya:~/test$ echo $*
1 2 3
wuya@wuya:~/test$ echo $@
1 2 3
wuya@wuya:~/test$