GNU бағдарламалау тілінің Awk 5.0 жаңа нұсқасы

GNU жобасының AWK бағдарламалау тілін енгізудің негізгі жаңа шығарылымы жарияланды — Gawk 5.0.0. AWK өткен ғасырдың 70-жылдарында әзірленді және өткен ғасырдың 80-ші жылдарының ортасынан бері айтарлықтай өзгерістерге ұшыраған жоқ, онда тілдің негізгі тірегі анықталды, бұл өткен уақытта тілдің таза тұрақтылығы мен қарапайымдылығын сақтауға мүмкіндік берді. ондаған жылдар. Жетілдірілген жасына қарамастан, AWK әлі де әкімшілермен мәтіндік файлдардың әртүрлі түрлерін талдауға және қарапайым нәтиже статистикасын жасауға байланысты күнделікті жұмыстарды орындау үшін белсенді түрде қолданылады.

Негізгі өзгерістер:

  • Ат кеңістігіне қолдау көрсетілді;
  • printf функциясы үшін "%a" және "%A" POSIX пішімінің спецификаторларына қолдау қосылды;
  • Тұрақты өрнектерді өңдеу процедуралары Gnulib аналогтарымен ауыстырылды;
  • Gawk құрастырылған платформаны анықтайтын жолы бар PROCINFO["platform"] элементі қосылды;
  • Айнымалы атаулары болып табылмайтын SYMTAB мүшелеріне жазу енді қатеге әкеледі;
  • Түсініктемелерді өңдеу коды қайта өңделді, пішімделген шығыста түсініктемелерді көрсету проблемалары шешілді.

Ақпарат көзі: opennet.ru

пікір қалдыру