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

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


明けましておめでとうございます。
牧野と申します。
正月ボケでないとよいのですが…(^^;

#!で始まるスクリプトは、kernelが処理するため、
#! /usr/local/bin/gawk -f
とか、
#! /usr/bin/perl
とか、絶対パスで指定し、オプションを複数指定しても、
一纏めにしてプログラムに渡されます。
Linux, unix系でも異なる複数のマシンを$HOMEは共有して、
マルチプラットホームで使う場合など、かなり不便です。
そうでなくとも、しばしば1行目だけを、
書き換えなければならない局面が多々発生します。
そこで、/bin/exeコマンドというものを作ってみることにしました。
http://www.line.to/mac/soft/exe/

#!/bin/exe gawk -f
#!/bin/exe perl
のようにサーチパスに入っていれば、
コマンドの絶対パスを書く必要がありません。

ほかに同様の問題をもっとスマートに、
解決する方法があるでしょうか?
この方法に重大な問題点はあるでしょうか?
よろしくご教授ください、

-- mac

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

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