December 2022
Intermediate to advanced
400 pages
4h 27m
Japanese
前の章で、readコマンドを使ってインタラクティブなスクリプトが作成できるようになり、パラメーターやオプションを読み取って入力を容易にする方法を理解しました。
いよいよ、スクリプトの詳細な部分へと踏み込んでいきます。これらは、ある文を実行すべきかどうかをテストするための条件文を使って、スクリプトに書き込まれます。スクリプトに知性を加える準備ができたので、これから作成するスクリプトは、より堅牢で、より読みやすく、より信頼性の高いものになります。条件文は、ANDやORの簡単なコマンドラインリストと組み合わせて書くことができ、多くの場合は、伝統的なif文の中に書かれます。
この章では、以下のテーマを扱います。
testの使用ifを使って条件文を作成するelseを使ってifを拡張するtestコマンドを伴うif文elifを使って条件を増やすcase文の使用grepのフロントエンドを作成するこれまで、「1章 bashのスクリプトとは何か、なぜそれが必要なのか?」でも「2章 インタラクティブなスクリプトの作成」でも、いくつかのスクリプトでコマンドラインリスト(||および&&)を使ってきました。コマンドラインリストは、私たちが作成できる最も簡単な条件文の1つであり、そのため、この章で詳しく説明する前の段階でのサンプルとして使うのが妥当だと考えたのです。
コマンドラインリストとは、ANDまたはORのいずれかの表記法を使って結合される、2つ以上の文のことです。
&& —— AND|| —— ...Read now
Unlock full access