[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:106091] Re: #!で始まるスクリプト


牧野です。

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

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: