Представлен новый значительный выпуск реализации языка программирования AWK от проекта GNU — Gawk 5.0.0. AWK был разработан в 70-х годах прошлого века и не претерпел значительных изменений с середины 80-х годов, в которых был определен основной костяк языка, что позволило на протяжении последних десятилетий сохранить первозданную стабильность и простоту языка. Несмотря на преклонный возраст, AWK до сих пор активно используется администраторами для выполнения рутинных работ, связанных с парсингом различного рода текстовых файлов и генерации несложной результирующей статистики.
ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:
- ನೇಮ್ಸ್ಪೇಸ್ಗಳಿಗೆ ಅಳವಡಿಸಲಾದ ಬೆಂಬಲ;
- printf ಕಾರ್ಯಕ್ಕಾಗಿ POSIX ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಪೆಸಿಫೈಯರ್ಗಳಿಗೆ "%a" ಮತ್ತು "%A" ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
- Подпрограммы для обработки регулярных выражений заменены на аналоги из Gnulib;
- Gawk ನಿರ್ಮಿಸಲಾದ ವೇದಿಕೆಯನ್ನು ಗುರುತಿಸುವ ಸ್ಟ್ರಿಂಗ್ನೊಂದಿಗೆ PROCINFO["ಪ್ಲಾಟ್ಫಾರ್ಮ್"] ಅಂಶವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
- ವೇರಿಯಬಲ್ ಹೆಸರುಗಳಲ್ಲದ SYMTAB ಸದಸ್ಯರಿಗೆ ಬರೆಯುವುದು ಈಗ ದೋಷಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ;
- ಕಾಮೆಂಟ್ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದಕ್ಕಾಗಿ ಕೋಡ್ ಅನ್ನು ಪುನಃ ರಚಿಸಲಾಗಿದೆ, ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾದ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಕಾಮೆಂಟ್ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವಲ್ಲಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
ಮೂಲ: opennet.ru