小编Pet*_*ete的帖子

"${-#*i}" != "$-" 是什么意思?

/etc/profile我看到这个:

for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
        if [ "${-#*i}" != "$-" ]; then
            . "$i"
        else
            . "$i" >/dev/null 2>&1
        fi
    fi
done
Run Code Online (Sandbox Code Playgroud)

什么${-#*i}意思。我找不到开始的参数扩展的定义${-

shell shell-script

38
推荐指数
2
解决办法
6209
查看次数

标签 统计

shell ×1

shell-script ×1