タイトル : ITエンジニア1-生のためのまんがでわかるLinux シェルスクリプト&コマンド効率アップ編
- 著者名 : Piro/日経Linux
- 出版社 : 日経BP
- 2420円
"ファイルの一括処理はシェルにお任せ 日々の雑務をコマンド操作でサクッと解決! シス管系女子シリーズ5万部突破 本書はシェルスクリプトとコマンド操作がまんがで楽しく学べます。ExcelやWord、PDF、CSV、テキストなどのドキュメントやデータを手早く一括処理して、効率的に業務を進められるようになります。 システム管理部門の新人社員、利奈みんとちゃんと先輩社員 大野桜子さんとのやり取りを通して、 すぐに役立つ情報を分かりやすく解説。初めての方や初心者でも楽しんで読めます。 シリーズ「コマンド&シェルスクリプト基礎編」「シェルスクリプト応用&ネットワーク操作編」とあわせて読むとさらに理解が深まります。 プロローグ 汎用性? 効率? 登場人物 第1話 ファイル名を楽に入力・変更したい ・Tabキーでの補完とブレース展開 第2話 自作のシェルスクリプトを普通のコマンドのようにファイル名だけで実行したい ・環境変数「PATH」 第3話 grepの結果を常に色分け表示したい ・エイリアス 第4話 grepの結果を色分けしたままlessで表示したい ・制御文字 第5話 編集に管理者権限が必要なファイルをsedで編集したい ・インプレース編集 第6話 複数ファイルの繰り返し処理を1行だけのコマンド列でやりたい ・xargsの汎用的な使い方 第7話 大量のファイルの一括編集を効率良くやりたい ・xargsの効率の良い使い方 第8話 大量のファイルを素早く転送したい ・tar 第9話 候補の一覧から項目をランダムに抽出したい ・shuf 第10話 小数点以下の精度で計算したい ・bc 第11話 サイズが大きいファイルを連結/分割したい ・splitとcat 第12話 CSVファイルを横につなげたい ・joinとpaste 第13話 仮想端末なしに、時間のかかる処理を実行中のままログアウトしたい ・bg、disown 第14話 プロセスを何度も起動している犯人を調べたい ・ps 第15話 複数の処理を並列で実行したい ・コマンドのバックグラウンド実行 第16話 非同期処理が終わるのを待って続きを処理したい ・wait 第17話 sortできない一覧の並び順を反転したい ・tac での縦方向の反転 第18話 ファイルの各行の内容を後ろの方から切り出したい ・revでの横方向の反転 第19話 ExcelのスプレッドシートをCSV形式に自動変換したい ・ssconvert 第20話 Word形式のファイルの内容をテキストとして処理したい ・pandoc 第21話 見栄えのする報告書を自動生成したい ・pandocでのWordファイル作成 第22話 報告書の内容が変わる部分を自動的に埋めさせたい ・プレースホルダーとファイル埋め込み 第23話 パイプラインの途中段階をファイルに保存したい ・tee 第24話 teeが出力するファイルの内容を保存前に加工したい ・出力ファイルのプロセス置換 第25話 実行中のシェルスクリプトは触るべからず ・シェルスクリプトの更新とファイル消失事故 第26話 docx やPDFの内容の違いを一時ファイルを作らずに調べたい ・入力ファイルのプロセス置換、diff、pdftotext あとがき 索 引"