/etc/glob:初期Unixシェルにおけるグロービングの知られざる歴史
2025-01-13
この記事は、初期のUnixシステムにおける`/etc/glob`の履歴と機能を探ります。V7 Bourne Shell以前、Unixシェルのワイルドカード展開(globbing)はシェル自身ではなく、外部プログラム`/etc/glob`に委任されていました。`/etc/glob`はコマンドと引数を受け取り、ワイルドカードを展開してコマンドを実行しました。この記事では、エスケープ文字の処理や、外部プログラムを使用する理由(初期システムのリソース制約が考えられる)を含め、様々なUnixバージョンにおける`/etc/glob`の動作の詳細を説明しています。