AWKを学んでマスターしてみませんか?

ExercismのAWKトラックに参加すると、 92個の演習 3個のAWKコンセプトにまとめられ、 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

AWKについて

BEGIN {print "Hello World!"}

Exercismには、AWKの92個のプログラミング演習があります。 Two Ferから鞍点まで。


Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。

ExercismのAWK演習をすべて見る

AWKの主な機能


AWK

汎用

AWKは、長い歴史を持つ、強力で、エレガントで、シンプルなツールです。誰もが知っておくべきものです。

簡単

CSVから1列を抜き出すのは、"awk -F, '{print $1}' file"と同じくらい簡単です。

強力

複雑なgrep|sed|tr|cutのパイプラインは、短いAWKスクリプトに置き換えられます。

少ない手間で多くを

シンプルで柔軟なデータ構造、ユーザー定義の関数。AWKは、思っている以上に多くのことができます。

ワンライナー

わずか数十文字で、目を見張るようなテキスト変換を実現できます。

広く使われている

標準的なUnix環境にあるスクリプト言語は、/bin/shのほかにはAWKだけです。

これから学ぶコンセプトの一部を紹介します


AWKのすべての概念を見る

AWK流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。AWKも 同じです。メンターが、AWKのエンジニアのように 考える方法と、AWKらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 AWKでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったAWKの演習

ExercismのAWKトラックには、3つの概念と92つの演習があり、より良いコードを書くのに役立ちます。

AWKの演習をすべて見る
AWK

AWKトラックを始めましょう

何より、誰にとっても100%無料です。

AWKトラックに参加する