著者情報
執筆記事
-
2014/06/25
AWKプログラミングの真髄の1つ フィールド(列)を操る基礎テクニック
前回はAWKのレコード、すなわち行について学びました。今回はフィールド、つまり列について説明します。列を抜き出すのに、cutコマンド編注1の代わりにAWKを利用するケースを見かけますが、AWKのフィールド操作は、cutコマンドよりもはるかに強力なものになっています。そこで、今回もシェル芸編注2でよく使われる事例を中心に説明していきます。
-
2014/05/26
シェルコマンドを使った処理の効率化は AWKの行(レコード)操作がカギをにぎる
行単位で処理を行うことは非常に重要なことです。なぜでしょうか。それは他のUnix系ツールも行単位で処理を行うからです。シェル芸編注1ではパイプを使って次のコマンドに出力を渡しますが、次のコマンドも行単位で処理を行うことが多いため、適切な行をAWKで抜き出すことで円滑な並列処理が可能になります。そのため、シェル芸の効率化は行の処理の効率化と言い換えることができます。そこで、今回はAWKを用いた行の処理について説明していきます。
-
2014/05/07
簡単で、奥深くて、超便利! LLの元祖「AWK」にさわってみよう
USP友の会で開催している「シェル芸勉強会編注1」では必ずといって良いほどAWKが登場します。それを受けて本連載では「シェル芸」をターゲットとしたAWKの活用方法を紹介していきます。記事では特にAWKの基礎的な部分について深く掘り下げます。AWKの初心者から上級者まで納得できる内容を目指しますので、本稿をきっかけに多くの方がAWKに慣れ親しんでくれると幸いです。
All contents copyright © 2005-2022 Shoeisha Co., Ltd. All rights reserved. ver.1.5