Skip to Content
プログラミング言語AWK 第2版
book

プログラミング言語AWK 第2版

by Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger, 千住 治郎
May 2024
Intermediate to advanced
276 pages
3h 51m
Japanese
O'Reilly Japan, Inc.
Content preview from プログラミング言語AWK 第2版

『プログラミング言語AWK』第2版日本語版まえがき

1989 年に『プログラミング言語 AWK』第 1 版の日本語版が発刊された時、AWK は年齢がやっと 10 代に達したばかりだった。しかしその時点ですでに Unix ユーザからの熱い支持を獲得していた。

今日、AWK はもうすぐ 50 歳を迎えようとしており、立派な中年と言えるが、現在でも Unix ツールの中心的な存在であり続けている。AWK はとても簡単に記述でき、一般に他の言語と同程度に高速に動作する。多くのプログラマにとって身につけて当然のスキルの 1 つと言え、簡易的なデータ分析や、個人用途に限らず製品にも小規模な AWK スクリプトを活用されている。

かつて AWK の実装は 1 種類しかなかったが、現在ではもっとも有名な GNU 版の GAWK をはじめ、少なくとも半ダースの実装が普及している。実装にこそ若干の差異はあるが、いずれも広く利用できる点は変わらない。

AWK 言語自体は誕生時からほとんど変わっていないが、この第 2 版には 2 つの重要な新機能についての記述を追加した。一つは Excel などのツールで使用する CSV 入力、もう一つは Unicode 対応だ。Unicode 対応は特に日本のユーザにも役立つだろう。AWK は UTF-8 に対応しており、日本語以外の非ラテン文字セット言語のテキストデータも処理できる。それに加えリファレンスマニュアルも充実した。

こうした進化にもかかわらず、AWK はデータの簡便な探索と、コンパクトかつ高い表現力を備えたテキスト処理言語であり続けている。日本の仲間たちが今後も AWK を利用できるよう、千住治郎が日本語版を翻訳してくれたことを我々著者一同嬉しく思う。

2024 年 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

プログラミングRust 第2版

プログラミングRust 第2版

Jim Blandy, Jason Orendorff, Leonora F. S. Tindall, 中田 秀基
仕事ではじめる機械学習 第2版

仕事ではじめる機械学習 第2版

有賀 康顕, 中山 心太, 西林 孝
詳説 イーサネット 第2版

詳説 イーサネット 第2版

Charles E. Spurgeon, Joann Zimmerman, 三浦 史光, 豊沢 聡
Linuxカーネルプログラミング 第2版

Linuxカーネルプログラミング 第2版

Kaiwan N. Billimoria, 武内 覚, 大岩 尚宏

Publisher Resources

ISBN: 9784814400706Publisher Website