ExercismのAWKトラックに参加すると、 92個の演習 3個のAWKコンセプトにまとめられ、 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
BEGIN {print "Hello World!"}
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
ランレングス符号化と復号を実装します。
大きさの異なる2つのバケツを使い、決まった量の水を正確に量る方法を示します。
童謡『This is the House that Jack Built』を出力します。
AWKは、長い歴史を持つ、強力で、エレガントで、シンプルなツールです。誰もが知っておくべきものです。
CSVから1列を抜き出すのは、"awk -F, '{print $1}' file"と同じくらい簡単です。
複雑なgrep|sed|tr|cutのパイプラインは、短いAWKスクリプトに置き換えられます。
シンプルで柔軟なデータ構造、ユーザー定義の関数。AWKは、思っている以上に多くのことができます。
わずか数十文字で、目を見張るようなテキスト変換を実現できます。
標準的なUnix環境にあるスクリプト言語は、/bin/shのほかにはAWKだけです。
プログラミング言語にはそれぞれ、物事の進め方があります。AWKも 同じです。メンターが、AWKのエンジニアのように 考える方法と、AWKらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 AWKでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく