明けましておめでとうございます。 牧野と申します。 正月ボケでないとよいのですが…(^^; #!で始まるスクリプトは、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
Follow-Ups:
- Prev by Subject: [linux-users:106085] Re: bonding: mode=active-backup ダメ
- Next by Subject: [linux-users:106087] Re: #!で始まるスクリプト
- Previous by thread: [linux-users:106085] Re: bonding: mode=active-backup ダメ
- Next by thread: [linux-users:106087] Re: #!で始まるスクリプト
- Indexes:[Main][Thread]