
1日1問、半年以内に習得 シェル・ワンライナー160本ノック Software Design plus
上田 隆一, 山田 泰宏, 田代 勝也, 中村 壮一, 今泉 光之, and 上杉 尚史
この本について
シェルを触っていると、「これ前にも調べたよな…」みたいな処理に何度もつまずくことがあって、ちょっとした置換や正規表現だけで作業が止まってしまうことがあります。外部コマンドとビルトインの違いとか、サブシェルに落ちる仕組みとか、知っているようで曖昧なまま動かしてしまうことも多いですよね。僕も同じで、毎回ググりながら場当たり的に書いては壊し、を繰り返していました。 この本が助かったのは、知識を“なんとなく”ではなく、手を動かしながら体に入れていけるところでした。たとえば sed の置換で括弧に番号が振られる理由や、\U のような大文字化のメタ文字、プロセス置換がどうデータを流しているのか、といった細かい仕組みが、実際のコマンドをいじりながら腑に落ちていきます。外部コマンドが起動されるときに OS が何をしているか、という地味だけど本質的な説明も、普段の動作の“遅さ”の理由を理解できて、書き方が少し変わりました。 特に、正規表現の再帰的な括弧の取り扱いや、uniq や nkf、paste、trap といった周辺コマンドとの組み合わせまで踏み込んでいるので、「雑に書けるけど正しく理解できていない」部分にいちいち気づかされます。地道だけど、こういう積み重ねが長期的な作業のラクさにつながるんだなと感じました。 なので、シェルスクリプトを“とりあえず動けばいい”から少し抜け出したい人にはぴったりだと思います。僕と同じように、日々の小さな引っかかりを減らしたいタイプの人には特に刺さる一冊でした。
読書インサイト
ハイライト密度
多くの読者は第1章に最もインサイトを感じており、全ハイライトの33%が集中しています。
読書の順序
この本の前に読まれた本
この本に似ている本
すべて見る arrow_right_alt
シェルプログラミング実用テクニック
上田隆一、USP研究所

最短3時間で覚えるLinuxシェルスクリプト
ツナマヨ
![[改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる WEB+DB PRESS plus](https://m.media-amazon.com/images/I/71iv5i6NoFL._SY500.jpg)
[改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる WEB+DB PRESS plus
山森 丈範

はじめてUNIXで仕事をする人が読む本 (アスキー書籍)
木本 雅彦, 松山 直道, 稲島 大輔, and 株式会社創夢

Linuxコマンドライン入門 3日目 (ネット時代の、これから始めるプログラミング(NextPublishing))
大津 真
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要