早期Unix中的/etc/glob:Shell通配符的幕后故事

2025-01-13

本文讲述了早期Unix系统中`/etc/glob`程序的历史和作用。在V7 Bourne Shell之前,Unix的Shell通配符功能并非由Shell本身实现,而是委托给外部程序`/etc/glob`处理。`/etc/glob`接收命令和参数,展开通配符后执行命令。文章详细解释了不同Unix版本中`/etc/glob`的工作机制,包括如何处理转义字符,以及为什么采用这种外部程序的方式,可能与早期系统资源限制有关。