【问题标题】:Shell Substitution Precedence壳替换优先级
【发布时间】:2013-06-10 23:13:06
【问题描述】:

我对 shell 的替换顺序感到困惑。我知道shell会在文件替换之前进行变量替换,这是在解析命令行之前完成的。 Shell 可以做许多不同的替换。我只是不知道哪个是第一,第二,第三,等等。有人有shell替换的优先级图表吗?

【问题讨论】:

    标签: shell unix sh


    【解决方案1】:

    来自 man (1) bash:

    扩展的顺序是:大括号扩展、波浪号扩展、参数、变量和算术扩展以及命令替换(以从左到右的方式完成)、分词和路径名扩展。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 2016-07-19
    • 1970-01-01
    相关资源
    最近更新 更多