GNU Awk 5.2 เชฆเซเชญเชพเชทเชฟเชฏเชพเชจเซเช‚ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ

AWK เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ, Gawk 5.2.0 เชจเชพ GNU เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซเช‚ เชจเชตเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. AWK เช›เซ‡เชฒเซเชฒเซ€ เชธเชฆเซ€เชจเชพ 70 เชจเชพ เชฆเชพเชฏเช•เชพเชฎเชพเช‚ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ 80 เชจเชพ เชฆเชพเชฏเช•เชพเชจเชพ เชฎเชงเซเชฏเชญเชพเช—เชฅเซ€ เชคเซ‡เชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฅเชฏเชพ เชจเชฅเซ€, เชœเซ‡เชฎเชพเช‚ เชญเชพเชทเชพเชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเซ‡เช•เชฌเซ‹เชจ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชœเซ‡เชฃเซ‡ เชคเซ‡เชจเซ‡ เชญเซ‚เชคเช•เชพเชณเชฎเชพเช‚ เชญเชพเชทเชพเชจเซ€ เชฎเซ‚เชณ เชธเซเชฅเชฟเชฐเชคเชพ เช…เชจเซ‡ เชธเชฐเชณเชคเชพ เชœเชพเชณเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เช›เซ‡. เชฆเชพเชฏเช•เชพเช“ เชคเซ‡เชจเซ€ เช…เชฆเซเชฏเชคเชจ เช‰เช‚เชฎเชฐ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, AWK เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชนเชœเซ เชชเชฃ เชชเซเชฐเชฌเช‚เชงเช•เซ‹ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเชจเซ€ เชŸเซ‡เช•เซเชธเซเชŸ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเชฐเชณ เชชเชฐเชฟเชฃเชพเชฎเซ€ เช†เช‚เช•เชกเชพเช“ เชฌเชจเชพเชตเชตเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชฟเชฏเชฎเชฟเชค เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • pma (เชธเชคเชค malloc) เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฐ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ เชคเชฎเชจเซ‡ awk เชจเชพ เชตเชฟเชตเชฟเชง เชฐเชจ เชตเชšเซเชšเซ‡ เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒเซเชธ, เชเชฐเซ‡ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ-เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชพเชฐเซเชฏเซ‹เชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เชธเชพเชšเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • MPFR เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซเช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช‰เชšเซเชš-เชšเซ‹เช•เชธเชพเช‡เชตเชพเชณเชพ เช…เช‚เช•เช—เชฃเชฟเชค เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ GNU Awk เชœเชพเชณเชตเชฃเซ€เช•เชพเชฐเชจเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เช•เชพเชขเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชฌเชนเชพเชฐเชจเชพ เช‰เชคเซเชธเชพเชนเซ€เช“เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชคเซ‡ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ GNU Awk เชฎเชพเช‚ MPFR เชฎเซ‹เชกเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชฌเช— เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเซเชฅเชฟเชคเชฟ เชœเชพเชณเชตเซ€ เชฐเชพเช–เชตเชพเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚, GNU Awk เชฎเชพเช‚เชฅเซ€ เช† เชธเซเชตเชฟเชงเชพเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เช›เซ‡.
  • เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช˜เชŸเช•เซ‹ Libtool 2.4.7 เช…เชจเซ‡ Bison 3.8.2 เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
  • เชธเช‚เช–เซเชฏเชพเช“เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชคเชฐเซเช• เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ C เชญเชพเชทเชพเชฎเชพเช‚ เชตเชชเชฐเชพเชคเชพ เชคเชฐเซเช• เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค เช›เซ‡. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡, เชซเซ‡เชฐเชซเชพเชฐ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชจเชฟเชฏเชฎเชฟเชค เชจเช‚เชฌเชฐเซ‹ เชธเชพเชฅเซ‡ เช…เชจเช‚เชค เช…เชจเซ‡ NaN เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡.
  • เชเชธเซ‹เชธเชฟเชเชŸเซ€เชต เชเชฐเซ‡เชฎเชพเช‚ FNV1-A เชนเซ‡เชถ เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชถเช•เซเชฏ เช›เซ‡, เชœเซ‡ เชœเซเชฏเชพเชฐเซ‡ AWK_HASH เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เชตเซ‡เชฐเซ€เชเชฌเชฒ "fnv1a" เชชเชฐ เชธเซ‡เชŸ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชธเช•เซเชทเชฎ เชฅเชพเชฏ เช›เซ‡.
  • CMake เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชฟเชฒเซเชกเชฟเช‚เช— เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ (Cmake เชธเชชเซ‹เชฐเซเชŸ เช•เซ‹เชก เชฎเชพเช‚เช—เชฎเชพเช‚ เชจ เชนเชคเซ‹ เช…เชจเซ‡ เชชเชพเช‚เชš เชตเชฐเซเชทเชฅเซ€ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจเชฅเซ€).
  • เชฌเซเชฒเชฟเชฏเชจ เชฎเซ‚เชฒเซเชฏเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ mkbool() เชซเช‚เช•เซเชถเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ เชธเช‚เช–เซเชฏเชพเช“ เช›เซ‡ เชชเชฐเช‚เชคเซ เชฌเซเชฒเชฟเชฏเชจ เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • BWK เชฎเซ‹เชกเชฎเชพเช‚, "--เชชเชฐเช‚เชชเชฐเชพเช—เชค" เชงเซเชตเชœเชจเซ‡ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพเชฅเซ€ "-r" ("--re-interval") เชตเชฟเช•เชฒเซเชช เชฆเซเชตเชพเชฐเชพ เช…เช—เชพเช‰ เชธเช•เซเชทเชฎ เช•เชฐเซ‡เชฒ เชฐเซ‡เชจเซเชœเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เชธเช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡.
  • rwarray เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชจเชตเชพ เชซเช‚เช•เซเชถเชจเซเชธ writeall() เช…เชจเซ‡ readall() เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชเช•เชธเชพเชฅเซ‡ เชฌเชงเชพ เชตเซ‡เชฐเซ€เชเชฌเชฒเซเชธ เช…เชจเซ‡ เชเชฐเซ‡ เชฒเช–เชตเชพ เช…เชจเซ‡ เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡.
  • เชญเซ‚เชฒเซ‹เชจเซ€ เชœเชพเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ gawkbug เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช‰เชฎเซ‡เชฐเซ€.
  • เชœเซ‹ เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชญเซ‚เชฒเซ‹ เชฎเชณเซ€ เช†เชตเซ‡ เชคเซ‹ เชคเซเชตเชฐเชฟเชค เชถเชŸเชกเชพเช‰เชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชซเชเชฟเช‚เช— เชชเชฐเซ€เช•เซเชทเชฃ เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเซ‡ เช›เซ‡.
  • OS/2 เช…เชจเซ‡ VAX/VMS เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹