小编Kla*_*aus的帖子

为什么在shell脚本中使用$ {@ +"$ @"}?

一个例子:

foo() {
    for i in ${@+"$@"}; do
        echo $i
    done
}
Run Code Online (Sandbox Code Playgroud)

据我所知,if ${parameter+word}的扩展结果已经确定.但为什么不用呢?我确信有一些好处,但任何人都可以举个例子吗?wordparameterfor i in "$@"; do

谢谢!

linux posix sh

5
推荐指数
1
解决办法
148
查看次数

标签 统计

linux ×1

posix ×1

sh ×1