追記スレッドメモMLやNewsのスレッドをメモする試み。(1/5)そこで、/bin/exeコマンドというものを作ってみることにしました。コマンドの絶対パスを書く必要がありません。perlみたいなものを実行したいという話でしょうか。perlの場合はそれでうまく行きます。そのようなファイルやディレクトリはありませんとエラーになります。(1/5)ちょっと興味を持って調べてみました。Linuxのようにshebankの複数の引数を、まとめてひとつとしてしまうもの。古いFreeBSDのように引数をわけてくれるもの。Solaris8のように最初の引数だけ渡してくれるもの。自分の見落とした弱点があるのではないかと実は躊躇しています。変数に頼る危険性も避けるべきと考えてしまうのではないかと。向けの環境差異吸収ツールとしてはありかもしれませんね。「#!」を処理するコードが実装されてますね。最初の引数一個のみ評価します。新しいFreeBSDは、一纏めに変更になっているのでしょうか?「新しい」と言っても極最近の話のようですね。採用された新仕様なんで。行末の空白文字は取除かれるみたいです。Solaris8の仕様は手の打ちようがありませんね。scriptを書けない仕様と言うことになりますね。最初の一個の引数は有効でしょう。その直前に挿入されるというのは特例措置だと見なすべきです。いるんじゃないかと思いますよ。書かない、くらいの潔さがあってもいいかも。大昔の実装だとそういう仕様が多いです。可能であるとは知りませんでしたが。script)であると見なされます。bashのMANページにありました。