壳牌替代优先权

时间:2013-06-10 23:13:07

标签: shell unix sh

我绊倒了shell所做的替换序列。我理解shell会在文件替换之前进行变量替换,这是在解析命令行之前完成的。 Shell可以做很多不同的替换。我只是不知道哪个是先完成,第二个,第三个等等。有没有人有shell替换的优先图表?

1 个答案:

答案 0 :(得分:4)

来自男人(1)bash:

  

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