【求助】eval sort -nr \$1 | head -\$2

【求助】eval sort -nr \$1 | head -\$2

使用eval可以使得命令执行“两次”。可是对于标题中的command,我有一个问题:

  \$1中的\是什么时候被shell过滤掉的。我在<<Learing the bash shell >>
的“Figure 7.1. Steps in command-line processing”并没有看到有处理这一个过滤的步骤。      
bash 先把整个命令行处理完毕, 再真正执行它      
偶想知道就是是在哪个步骤完成这个过程的!(bash处理command line 共有12步)      
惭愧, 我不知道那 12 步具体都是什么, 确也不知它到底是哪一步. 这很重要吗?      
我觉得要是想把shell完全弄懂的话,那处理过程挺重要的。不过这可能是我太偏执了。^_^      
info bash 中也有处理过程的解释, 但没有这么复杂, 也没有 12 步之说, 建议一看
精华贴中有 info bash 的 HTML 版本