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