Here is the Japanese page for HomePage. 英語のページはこちらです。
この wiki は irc.freenode.net の #awk チャンネルと連携しています。
下の編集ボタンを押すことで自由に Wiki を編集でき、編集時の下にフォーマットルールが書かれています。 誤って編集してしまうことを恐れているのであれば、SandBox で自由に試してみてください。
ニュース
- OSNews に Daniel Robbins (GNU Awk のメンテナーである Arnold Robbins ではありません) によって 2000 年から 2001 年に書かれた 3 部構成の The Great Language with a Strange Name (「変わった名前の凄いヤツ」) という記事が投稿されました (最初の記事は誰かのフィードに引っかかってしまったためか、最近アップデートされました)。第 1 部、第 2 部、第 3 部。
- The A-Z of Programming Languages: AWK - "Alfred V. Aho of AWK fame talks about the history and continuing popularity of his pattern matching language." (「AWK の権威である Alfred V. Aho が彼自身のパターンマッチング言語の歴史と人気の秘密を語る。」)。 (Computerworld の Naomi Hamilton のインタビュー; 2008-05-27 09:43:32)
- この文書は一読するのに十分な価値があり、翻訳したい旨を Computerworld にメールしたのですが返事が返ってきていません。
ドキュメント
実装の歴史
- 1977 年〜 1985 年: 今や 'awk' または (紛らわしく) 単に 'awk' として知られている awk: 言語のオリジナル版であり、今楽しんでいるような多くの特徴が欠落していました。
- 1985 年〜 1996 年: しばしば 'new awk', 'nawk' または 'BWK awk' と呼ばれる awk: 言語として 2 回目の大きな生まれ変わりであり、現在も良く知られて愛されている言語を反映したものです。
- 1988 年あたりに gawk が誕生したと思います; とにかく、今でも活発にメンテナンスされています。最新のリリースバージョンは 3.1.6 です。3.1.7 も進められています。
- 1996 年: BWK awk がオープンライセンスの元でリリースされました。万歳!
- 少し前に、mawk, xgawk, jawk, awkcc, Kernighan の名前のない awk-to-C++ コンパイラー, awka, tawk そして busybox awk が誕生しました。
それぞれの本当のオリジナルははっきりしていないので、少しばつが悪いですが、この章全体は、ソースリポジトリやバイナリ配布の追加リンクを含め、もっと充実させていきます。
クローズドなライセンスの元の awk システムは興味がありません。
(awk に関するちょっとした困った点やないものねだりは WartAndWishList にあるかもしれませんし、ないかもしれません...)
FAQ
役に立つ断片的なコード
実装のリクエスト
IRC のチャンネルで特定の問題を解くためのコードを欲しがっているかもしれません。これらの解答はレビュー、共同作業や PasteBin よりも常設の場所として役に立つかもしれません。
- 未解決問題
- Rujin の [[EditDecisionList?|再帰的な edit decision list 問題]]
- vishku の [[QmailLogFiltering?|Qmail のフィルタリング問題]]
- 解決済み問題
- rawtaz の [[TCPDumpParser?|TCP ダンプ解析]]、これは
DoS
攻撃の間に IP をフィルターするのに使います - Thanatermesis の lshal 出力解析、これは lshal ユーティリティによる全てのストレージデバイスを見つけるのに使います
- ajai / mib の ファイルとビット結合、これは file.txt と呼ばれるファイルの中で参照している bit.txt を呼び出す入力ファイル取り出すのに使います (残念ながら、これは提供した 2 つのファイルに特化しています。非常に抽象的になっています)
IRC チャンネルの常連達
- axisys
DeltaX
- gnomon
- gnubien
- goedel
go|dfish
- igli
- inv_arp
- karolisl
- mike (of the many underbars)
- paul
- pgas
- pr3d4t0r
- prince_jammys
- redondos
- siXy
- tag
- elge
- waldner
- ...他...?
リンク集
謝辞
この wiki のスタイルシートは heirloom project website から「拝借」しています。
この素晴らしいプロジェクトを確認してください。他にも多くのユーティリティを提供して、awk の 2 つの実装を提供しています: oawk と nawk
日本語版の作成にあたって
日本語版の作成は pgas, gnomon をはじめとする筋金入りの awker たちの協力により実現することができました。本当に素晴らしいことだと思います。
オリジナルがあるものはできるだけオリジナルに忠実に翻訳しましたが、文意を優先して翻訳しているため、オリジナルと異なる部分もあります。