牧野です。 Koyama Mituru wrote: > ちょっと興味を持って調べてみました。 > > ご苦労様です。 >Linuxのようにshebankの複数の引数を、まとめてひとつとしてしまうもの。 >古いFreeBSDのように引数をわけてくれるもの。 >Solaris8のように最初の引数だけ渡してくれるもの。 > > POSIXの仕様は、Linux同様でしょうか? 新しいFreeBSDは、一纏めに変更になっているのでしょうか? もっとも分離されている引数にもexeは対応していて、 そのままコマンドに引き渡すので動作します。 Solaris8の仕様は手の打ちようがありませんね。 もっとも、 #! /usr/local/bin/gawk -f とexeを使わずフルパスで書いても動かないのだから、 もともとawk scriptを書けない仕様と言うことになりますね。 > でも、呼び出す側のスクリプトが、出来合いのもので、たくさんあると >困ってしまいますね。 > 残念ながら、この問題を完全に解決したというページは見つかりません >でした。 > > 簡単なプログラムなのに、exeの同類のプログラムによるアプローチがなかった ことに、 自分の見落とした弱点があるのではないかと実は躊躇しています。 http://www.line.to/mac/soft/exe/ を多くの環境で実験検証したいのですがLinuxとCygwinしか手元にないので、 ご協力いただける方は是非レポートをください。 -- mac
Follow-Ups:
- [linux-users:106092] Re: #!で始まるスクリプトKoyama Mituru
- [linux-users:106093] Re: #!で始まるスクリプトTakeshi Kusune
- [linux-users:106094] Re: #!で始まるスクリプトTakashi SHIRAI
- [linux-users:106087] Re: #!で始まるスクリプトmatu
- [linux-users:106088] Re: #!で始まるスクリプトShigeru Makino
- [linux-users:106089] Re: #!で始まるスクリプトKoyama Mituru
- Prev by Subject: [linux-users:106090] Xenoppix(Xen3.0) CD size リリース
- Next by Subject: [linux-users:106092] Re: #!で始まるスクリプト
- Previous by thread: [linux-users:106089] Re: #!で始まるスクリプト
- Next by thread: [linux-users:106092] Re: #!で始まるスクリプト
- Indexes:[Main][Thread]