runawk と派生 (2)

runawk と派生 - 日本 GNU AWK ユーザー会 0.2からの続きです。

awkfe よりも runawk を使う理由を作者が挙げています。

  • awkfe にはメンテナーがいない
  • どれが最新か分からない (tar 玉にバージョンが書かれていない)
  • バグがある (正常にコンパイルできない)
  • awkfe の #include と runawk の #use は異なる部分が多い
  • runawk で shell 中に記述できる
 #!/bin/sh

runawk -e '
#use "assert.awk"

{
   assert(NF == 2, "Two tokens required")
   print $2, $1
}
' 

使い方によっては非常に面白いのではないでしょうか。