Software Design for Beginners4 UNIXシェルスクリプト入門
内容紹介
すべての道はシェルスクリプトに続いている! コンピュータ(デスクトップ・ノートPCなど)にUNIX系のOSがインストール済みならば、シェルスクリプトを使って簡単なプログラムを動かしてみましょう。macOS、Ubuntu、いろいろありますが、コンピュータを使いこなしている感覚はシェルスクリプトを使うときです。本書でその世界の一端を体験してください。シェル芸への道も!
■第1章 落し穴にハマる前に! シェルスクリプトの基本と罠
コンテナ、クラウド、Web開発、なにかと使える基礎技術
1-1 利点・欠点・使いどころを認識しよう
シェルスクリプトの基礎
1-2 実務で頻出の機能を要領よく学ぼう
シェルスクリプトの基本文法
1-3 CLIコマンドの活用が業務効率化のカギ
シェルスクリプトの使いどころ
1-4 ShellCheckとShellSpecで安全なシェルスクリプトを作る
落し穴に落ちないシェルスクリプト開発のススメ
■第2章 どんな環境でも迷わない・困らない知識
CLI最強! シェルの基本大全
2-1 「黒い画面」でコマンドが実行できるように準備しよう!
シェルとターミナルの基本の使い方
2-2 実例で学びチートシートで整理
インタラクティブシェルで役立つbash機能
2-3 基本の文法と安全対策を一気に習得
シェルスクリプトの使い方
2-4 どんな環境でもシェルを使いこなすために
シェルを理解してカッコよく使おう
2-5 Linuxと横断的に使うためのノウハウ
macOSにおけるシェル&コマンド事情
Appendix どこでもサクッと自分好みの設定を適用しよう!
dotfilesのススメ
■第3章 思わず実践したくなる
仕事に役立つ実例で使いどころがわかる
シェル&シェルスクリプト
3-1 ジョークコマンドで端末に親しもう
楽しく学ぶシェルの基本
3-2 日常で使うファイル形式だからこそ応用範囲は広い
テキスト処理で役立つシェル・テクニック
3-3 定型作業や自動化に役立つ
基本から押さえるシェルスクリプト
3-4 一括処理でも誤削除・誤操作しない工夫とは
効率的で安全なファイル操作の秘訣
Appendix1 少ない労力で複数ファイルを扱う技
シェルの「展開」をマスターしよう
Appendix2 使いやすくする&安全性を高める
シェルのカスタマイズ方法