作者: ねこ丸
日時: 2005/4/15(11:10)
  ねこ丸です。

  これまた今さらなネタな感じがしますが。
  env を使った shebang ってありますよね。あの

 #! /usr/bin/env perl

  とかになってるやつのことですが、この方法で awk って立ち上げられます?

 #! /usr/bin/env awk -f

  ってすると

 env: awk -f: No such file or directory

  って怒られちゃうんですけど、これはどうにか工夫できるもんなんでしょう
か?  それとも

 #! /usr/bin/awk -f

  にしとくしかないんでしょうか? まぁ awk の場合は env 使う意味ほとん
どないんですけど、これが gawk になるとそうもいかないなぁと思いまして。

# 最近 Linux に慣れたせいか gawk が入っていない環境にくるとちょっとびっ
# くりします。

  Perl とか Ruby にすればいいじゃんて話もあるでしょうけど、たいして複
雑でもない処理だと起動の軽さを信じて awk を使いたくなっちゃうのは貧乏
性なんですかねぇ。。。shell スクリプトにしないのはなんでだって話かもし
れませんが。shell スクリプトの中に

 #! /bin/sh
 
 ...
 
 awk '
   ..
   ..
 '

  で埋め込んだ方がいいのかな?

--
    ねこ丸