粗略的来说,shell程序边读取输入 (译:可以把整个sh文件看做输入流)边将读到的输入区分成单词以及操作符,通过判断这些字符单词是否被援引 (quote),决定该赋予这些单词以什么样的含义(译: 例如\a, 此时就不该赋予a的含义而是认为某转义字符) (译:整个过程是词法分析?).