1日1問、半年以内に習得 シェル・ワンライナー160本ノックの表紙

1 日 1 問、半年以内に習得 シェル・ワンライナー 160 本ノック(イチニチイチモンハントシイナイニシュウトク シェルワンライナーヒャクロクジュッポンノック)

著者:
上田 隆一/山田 泰宏/田代 勝也/中村 壮一/今泉 光之/上杉 尚史(ウエダ リュウイチ/ヤマダ ヤスヒロ/タシロ カツヤ/ナカムラ ソウイチ/イマイズミ ミツユキ/ウエスギ ナオフミ)
出版社:
技術評論社
出版日:
2021年09月27日頃
ISBN:
9784297122676
在庫:
在庫あり
0

なぜ注目されているか

言及数
309
総合
730
12 ランクダウン10 件の言及
02420222023202420252026

書籍紹介

シェルのワンライナー (その場かぎりの 1 行プログラム) は、 Linux や Mac のコマンドラインインターフェースを立ち上げたら、すぐにプログラムを書いて即実行できます。ちょっとした作業を手っ取り早く片付けるのに向いています。大量のデータ処理、繰り返し処理ほどその効果は絶大です。本書は、そんなシェル・ワンライナーを身につけるためのトレーニング本です。大量の問題を繰り返し解くことで、実務でワンライナーを活用できるようになることを目指します。
第 1 部でシェルによるデータ加工の定石を学び、第 2 部でとっさの閃きと柔軟な発想力を養い、第 3 部で実務にありそうな問題に取り組むことで応用力を鍛えます。実務でワンライナーを役立てるには、 OS (Linux) 、シェル、スクリプト言語、正規表現、文字コード、画像データ、日付や時間データ、通信プロトコルなどの幅広い知識が必要となります。本書では、まず[練習問題]でそのような事前知識を解説し理解を含め、[問題]で力試しを行うという構成になっています。

技書の森解説

シェルのワンライナーとは、パイプとコマンドの組み合わせだけで複雑なテキスト処理をたった 1 行で片付ける技法です。本書はその実践を 160 問の演習形式で鍛える問題集で、著者の上田隆一氏を中心とする「シェル芸」コミュニティの知見が凝縮されています。 grep 、 sed 、 awk 、 sort 、 uniq といった標準コマンドを駆使し、ログ解析、データ整形、集計といった実務に直結する課題を 1 行で解いていきます。

各問題には模範解答と解説が付いており、なぜそのコマンドをその順で繋ぐのかというパイプライン設計の考え方が身につきます。問題の難易度は幅広く、基本的なファイル操作から正規表現を駆使した高度なパターンマッチまで段階的に配置されているため、コマンドライン初心者が腕試しに使うことも、中上級者が発想の引き出しを増やすためにも使えます。

注意すべき点として、本書は「読んで理解する」よりも「手を動かして試行錯誤する」ことで価値を発揮する構成です。答えを見る前に自分で考え、別解を探ることで初めてワンライナーの組み立て方が体に入ります。 UNIX 的なテキスト処理の哲学を、問題を解きながら体得したい人のための一冊です。

言及 Qiita 記事 (9 件)

関連記事

関連用語

共有:Xはてブ