$0
入力のテキストを読み取り、数値の部分を (Regexp::Commons::number を使って)
抽出して、背景に ANSIエスケープシーケンスによる色を付ける。
最小値は青、緑を経由して、最大値は赤。15段階。
(出現数値をuniq化した上で、28分位点をとり、奇数番目の値14個を抽出して、
それを閾値として、色は段階的に変化させる。)
閾値に対して、数値の色づけは、「以下」で判定。「未満」による判定ではない。
オプション:
-u 0 : 数値に対して uniq の処理をしない。
-g L,U[,0] : 着色する数値範囲を指定する。3番目に0を入れると、範囲外の数値は着色をしない。
-~ : 色の、赤と青の傾向を反転する。
-M num ; numは色の個数。最大15。
-2 0 ; 2次情報の出力の抑制