AWKを学ぶ理由はまだあるでしょうか? 質問する

AWKを学ぶ理由はまだあるでしょうか? 質問する

私は問題に対して適切な解決策を使いたいので、古いものも含めて常に新しいツールを学んでいます。

それでも、まだそれらのいくつかを学ぶ理由はあるのか疑問に思います。awkたとえば、は私にとって興味深いですが、単純なテキスト処理の場合は、、、などを使用できますgrepcutsed複雑なものの場合は、Python を使用します。

これは強力で便利なツールではないという意味ではありません。しかし、新しいツールを習得するには時間と労力がかかるので、その価値はありますか?

ベストアンサー1

awk の基本をすぐに学べば、コマンド ラインで驚くべきことが可能になります。

しかし本物awkを学ぶ理由は、素晴らしいですAWK プログラミング言語Aho、Kernighan、Weinberger著。

AWK プログラミング言語archive.orgで

名前からすると、awk を教えるだけの本だと思うかもしれません。実際は、それはほんの始まりに過ぎません。文字列操作を簡単にする簡潔なスクリプト言語 (awk は最初の 1 つです) を使用すれば、さまざまな問題に取り組むことができます。次に、データベース、パーサー、インタープリター、(記憶が正しければ) 小さなプロジェクト固有のコンピューター言語のコンパイラーを実装する方法を読者に教えます。awk を使用してサンプル オペレーティング システムをプログラムしていれば、この本はコンピューター サイエンスのかなり完全な入門書になっていたでしょう。

オリジナルの C 言語の本と同様に、明快で簡潔なことで有名ですが、これはまた、適切に書かれた親しみやすい技術文書の素晴らしい例でもあります。索引さえも職人技の産物です。

Awk ですか? 知っていれば、コマンドラインで時々使うでしょうが、それ以上の規模になると、Python のようなものがアクセスを提供しているシステムやインターネットのより広範な機能にアクセスできず、閉じ込められたように感じるでしょう。しかし、この本は? 読んでおいてよかったと思えるはずです!

おすすめ記事