Bruce.です。
Zazel writes:
> 本を探すのは面倒なので大昔(1979年)のAWKのソースを眺めてみると、
> 1レコードは512バイト、フィールド数50が上限のようです。
本屋に行ったときに「プログラミング言語awk」を見かけたので巻末にある
制限の項目を見たんですが(しまった、メモっとけばッ)、大体上の数字の
数倍くらいな感じでしたね。
ベル研(今は名前が変わったんでしたっけ?)で今も配布されている
真正awkのソースでは
#define RECSIZE (8 * 1024) /* sets limit on records, fields, etc., etc. */
#define MAXNUMSIZE 50 ← printf の結果等で作られる文字列の最大長
#define MAXFLD 200 ← 一レコード辺りの最大フィールド数
な感じの定義が見つかりました。
> http://minnie.tuhs.org/UnixTree/V7/usr/src/cmd/awk/
>
> # 実はもっときつい制限(とバグ)を見てしまった(^_^;)
それは…?
いじょ。