GNU プログラミング言語の新バージョン Awk 5.0

GNU プロジェクトの AWK プログラミング言語実装の主要な新しいリリース、Gawk 5.0.0 が発表されました。 AWK は前世紀の 70 年代に開発され、言語の基本的なバックボーンが定義された 80 年代半ば以降大きな変更は受けておらず、これにより言語の原始的な安定性と単純さを維持することができました。数十年。 AWK は古いものであるにもかかわらず、さまざまな種類のテキスト ファイルの解析や結果として得られる単純な統計の生成に関連する日常的な作業を実行するために、管理者によって今でも積極的に使用されています。

主な変更点:

  • 名前空間のサポートを実装しました。
  • printf 関数の POSIX 形式指定子「%a」および「%A」のサポートが追加されました。
  • 正規表現を処理するルーチンは、Gnulib の類似物に置き換えられました。
  • gawk が構築されるプラットフォームを識別する文字列を含む PROCINFO["platform"] 要素を追加しました。
  • 変数名ではない SYMTAB メンバーに書き込むとエラーが発生するようになりました。
  • コメントを処理するコードが修正され、フォーマットされた出力でのコメントの表示に関する問題が解決されました。

出所: オープンネット.ru

コメントを追加します