解析用タグ
MENU
  • このブログに関して
  • 特集アーカイブ
    • Windows更新情報
    • Windows11使いこなし
    • Windows 10使いこなし
    • macOS/iOS/iPadOS更新情報
    • macOS使いこなし
    • iOS使いこなし
    • Webブラウザ更新情報
  • ソフトウェア
  • Windows
  • Mac
  • iOS
  • セール
PCやMacの性能を100%発揮
ソフトアンテナ
  • このブログに関して
  • 特集アーカイブ
    • Windows更新情報
    • Windows11使いこなし
    • Windows 10使いこなし
    • macOS/iOS/iPadOS更新情報
    • macOS使いこなし
    • iOS使いこなし
    • Webブラウザ更新情報
  • ソフトウェア
  • Windows
  • Mac
  • iOS
  • セール
ソフトアンテナ
  • このブログに関して
  • 特集アーカイブ
    • Windows更新情報
    • Windows11使いこなし
    • Windows 10使いこなし
    • macOS/iOS/iPadOS更新情報
    • macOS使いこなし
    • iOS使いこなし
    • Webブラウザ更新情報
  • ソフトウェア
  • Windows
  • Mac
  • iOS
  • セール
  1. ホーム
  2. ソフトウェア
  3. シェルの勉強のために「シェルスクリプト基本リファレンス」を購入した

シェルの勉強のために「シェルスクリプト基本リファレンス」を購入した

2015 2/03
ソフトウェア
2015年2月3日
  • URLをコピーしました!

2015 02 03 21 51 50

最近シェルスクリプトの作成がマイブームです。しかし、分からない事がでてくるたびに検索しているので、時間がかかってしょうがないという問題がありました。そこで今回ついに重い腰をあげ「シェルスクリプト基本リファレンス」の電子書籍版を購入し、真面目に取り組んでみることにしました。

この本は、2011年発売(電子書籍版は2015年1月30日発売)と、情報がそれほど古くなっておらず、巷の評判も割と良い技術書です。

紙の本と電子書籍どっちを買うかぎりぎりまで迷いましたが、近くの本屋になかったのですぐ購入できる電子書籍版を選びました。

目次

内容

シェルスクリプト基本リファレンスの目次は以下の通り(公式サイトでは、もう少し詳しい情報が掲載されています)。基礎から定石やノウハウまで広範囲な話題を取り扱っていることがわかります。

  • 第0章 シェル&シェルスクリプトの基礎知識
  • 第1章 シェルスクリプト入門
  • 第2章 シェルスクリプトの基本事項
  • 第3章 シェル文法の循環構造
  • 第4章 複合コマンド
  • 第5章 組み込みコマンド [1]
  • 第6章 組み込みコマンド [2]
  • 第7章 パラメータ
  • 第8章 パラメータ展開
  • 第9章 クォートとコマンド置換
  • 第10章 各種展開
  • 第11章 リダイレクト
  • 第12章 よく使う外部コマンド
  • 第13章 配列
  • 第14章 シェルスクリプトのノウハウ&定石

項目ごとに、bash特有なのか、Bシェル系共通の動作なのかマークがついていて判別できるのが便利です。環境はLinux / FreeBSD / Solarisで動作確認されていて、いろいろな環境で動くシェルスクリプトを作成したい場合に参考になります(Mac OS Xでも動作確認があればなお良かったですけど)。

特に、シェルの落とし穴的なクォート問題に関しては「クオートのネスティングパズル」という項目できっちり説明されています。

末永く役立つ技術

シェルスクリプトの知識は、自作スクリプト作成時だけでなく、オープンソースプログラムに添付されているシェルスクリプトや、Linuxの設定ファイルをちょこっと変更する際、または.bashrcや、.zshrcといった設定ファイルを編集する場合にも役に立ちます。

いろいろな場面でつぶしが利くので、早めに勉強しておくと末永く役に立つ技術といえるでしょう。

ちなみに「入門UNIXシェルプログラミング」も評価の高いシェルスクリプト本で、購入を検討しましたが、2003年発売とちょっと(かなり?)古いのが気になりました。

ソフトウェア
shell
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • 認証周りの知識をひとまとめにしたWeb開発者必見のチートシート「Authentication Cheat Sheet」
  • パフォーマンスが大幅に向上した「MongoDB 3.0」のリリース候補公開

関連記事

  • AIを活用した開発で不可能が可能となり意欲的になれる
    2023年4月1日
  • Xcode 14.3がリリース - iOS 16.4やmacOS Ventura 13.3に対応したSDKを同梱。要Ventura
    2023年4月1日
  • Mozilla、FirefoxのWindows 7/8のサポート延長をついに決定
    2023年4月1日
  • PowerToysに「Registry Preview」ツールが追加へ
    2023年3月31日
  • iTunes 12.12.8 for Windowsがリリース - 新しいデバイスをサポート
    2023年3月30日
  • 任天堂ゲームがPCで遊べる「Dolphin Emulator」がSteamに上陸
    2023年3月29日
  • Microsoft EdgeのMicaエフェクトの改良版が復活へ。 Edgeの大幅刷新計画の一部
    2023年3月28日
  • Rufusのライバル「Ventoy」がバージョンアップし1100以上のISOをサポート
    2023年3月28日
スポンサーリンク
サイト内検索
特集アーカイブ
  • Windows更新情報
  • Windows11使いこなし
  • Windows 10使いこなし
  • macOS/iOS/iPadOS更新情報
  • macOS使いこなし
  • iOS使いこなし
  • Webブラウザ更新情報
Feedlyに登録

登録お願いします!

follow us in feedly

人気記事
  • S 20230324 095954 Windows 11で「ローカルセキュリティ機関の保護がオフになっている」との警告が表示されユーザーがパニックに
  • S 20220318 94447 Windows Next Valley(Windows 12)のシステム要件はこうなる
  • Pexels photo 544295 LinuxがmacOSよりもAppleのハードウェアに貢献している
  • Start Folders Microsoft、Windows 11 KB5023778でスタートメニュー広告を導入
  • S 20230323 105444 Microsoft、Windows 11対応PCに「標準ハードウェアセキュリティはサポートされていません」と表示されるバグをどうしても修正できない
  • 1679398207 no tpm source scott windows 11 forum Windows 11対応PCでTPMが検出されないのはバギーなMicrosoft Defenderが原因か?
  • S 20230325 100206 Microsoftが無料のWindows 11仮想マシンを更新し「Moment 2」に対応
  • Windows 10 logo Windows 10の累積アップデートKB5023696でも問題が発生中
  • S 20230329 095028 Windows 11のスタートメニュー広告を非表示にする方法
  • S 20221123 111042 Windows 11のタスクトレイ時計の秒表示を有効にする方法
カテゴリー
タグ
Amazon Android App Apple applewatch appsale Chrome Edge Firefox Git Github Google iOS iPad ipados iPhone iPhone6 iphone7 iphone8 iTunes JavaScript Kindle Linux Mac MacBook MacBookPro macos Microsoft Nintendo OS X OSX Parallels Rails Ruby Sale Steam Swift Twitter VMware Windows windows7 windows10 windows11 Wine Yosemite
新着記事
  • Amazonでパナソニックエネループなど乾電池がお買い得【新生活SALE FINAL】
  • 美しい3D地球儀で地理を学ぶことが出来る「Earth 3D - World Atlas」がセール中!本日のアプリセールまとめ
  • 【2023年4月分】Kindle月替わりセールが更新 - イシューからはじめよなどが対象
src256
ソフトアンテナを開発しています。

Windows/Mac/Linux全部使用中。ソフトウェア、ハードウェアいろいろなモノに興味があります。

好きなエディタはEmacs。好きな言語はRubyです。


srcw.net
  • プライバシーポリシー

© 2022 ソフトアンテナ

目次