| 作者: WATANABE Hirofumi | |
| 日時: 2005/4/16(00:59) |
わたなべです。 ねこ丸 <wtnabe@...> writes: > #! /usr/bin/env awk -f > > ってすると > > env: awk -f: No such file or directory > > って怒られちゃうんですけど、これはどうにか工夫できるもんなんでしょう > か? 残念ながらできません。#!の行は伝統的にプログラムと残りは引数 1個として扱うと決まってるらしいので、 /usr/bin/env "awk -f" script のように実行されてしまいます。 FreeBSDだけは例外で、怒られずに実行できます。独自の拡張か? あとCygwinだと #! awk -f のように書けるのでenvも必要なかったりしますが、これはこれで バグっぽい気も。 > shell スクリプトの中に > > #! /bin/sh > > ... > > awk ' > .. > .. > ' > > で埋め込んだ方がいいのかな? ですねえ。""にしてシェル変数をそのまま渡したり。 -- わたなべひろふみ
番号順一覧Top
スレッド順一覧Top
1216. awk を env 経由で起動 [ねこ丸] 2005/4/15(11:10)
1218. 元号 - 西暦変換スクリプト [T.Watanabe] 2005/4/19(23:12)
1216. awk を env 経由で起動 [ねこ丸] 2005/4/15(11:10)