シェルスクリプトとは長い付き合いだ。初めて触れたUNIXワークステーションは、SGI IRISだったかSun SPARCstationだったか失念してしまったが、本格的に(時間をかけて)取り組んだのはNEXTSTEPだったことは確か。Bourneシェルを対象に、いまと変わらぬ「Terminal」で、viを使いセッセと書いたものだ。 昔話はさておき、20年近く前と現在とでは、コンピュータを取り巻く環境が違うことは明らか。熱い視線を集めるのはUNIXワークステーションではなく、ノート機やスマートフォン。当然ながらユーザーインターフェースはGUIだ。シェルスクリプトにしても、ターミナルエミュレータから実行するより「ダブルクリックで実行」が好まれる。それだけコンピューティングの裾野が広がった、と解釈しよう。 そのシェルスクリプトだが、OS Xの場合、拡張子を「.command」に変更すればTerm