シバンを使ってgawkスクリプトを実行したいの--re-interval
ですが。の「素朴な」アプローチ
#!/usr/bin/gawk --re-interval -f
... awk script goes here
gawkは最初の引数"--re-interval -f"
(空白で分割されていない)で呼び出されるため、機能しません。そのための回避策はありますか?
もちろん、gawkを直接呼び出すことはできませんが、最初の引数を分割するシェルスクリプトにラップするか、またはgawkを呼び出してスクリプトを別のファイルに入れるシェルスクリプトを作成できますが、実行する方法があるかどうか疑問に思いましたこれは1つのファイル内にあります。
シバン行の動作はシステムごとに異なります-少なくともCygwinでは、引数を空白で分割しません。私はそのように動作するシステムでそれをどのように行うかを気にしているだけです。スクリプトは移植可能であることを意図していません。
--re-interval
もう必要ありません([ gnu.org/software/gawk/manual/…を参照)。