シェルスクリプトで行うループ処理(その2)
whileループ このページでは while文 について説明します。while文はfor文と違い、処理を繰り返す回数が決まっていない場合に役立ちます。例えば、ある文字が入力されるまで繰り返し文字を入力させたい、といった場… 続きを読む »
whileループ このページでは while文 について説明します。while文はfor文と違い、処理を繰り返す回数が決まっていない場合に役立ちます。例えば、ある文字が入力されるまで繰り返し文字を入力させたい、といった場… 続きを読む »
forループ 同じ処理を繰り返したいときは、for文 や while文 を使います。このページでは for文 について説明します。 for文 まず、実際にfor文を使った例を示します。次の例では処理を5回繰り返します。 … 続きを読む »
UNIXコマンドを実行した結果(本来はコンソールに表示される内容)を変数に代入して利用することができます。 まず古いシェルでも動く書き方を説明し、その後、bash や ksh などの比較的新しいシェルで動作する書き方を説… 続きを読む »
readコマンドで実行時以外にも入力を受け取る 今までは、シェルスクリプト内で使いたい数値などを実行時引数として入力していました。今回はシェルスクリプトの実行中に数値や文字列を入力するにはどうすればよいかを解説します。 … 続きを読む »
前のページでは if文 を使った処理の場合分けを解説しました。このページでは case文 を使ったもう一つの条件分岐の方法を紹介します。 case文 case文 を使います。条件分岐が多いときは、if文よりもcase文で… 続きを読む »
シェルスクリプトで条件分岐を行う方法についてです。 条件によって処理を切り替えたいときは if文 を使います。if文による条件分岐を利用すると、例えば、数値の大きさによって行なう処理を変えるシェルスクリプトを作ることがで… 続きを読む »
スクリプト実行時にユーザーの入力を受け取る 今まで作ったシェルスクリプトは、決まった処理しかできないものでした。 今回は、実行するときに数値や文字列を与えてあげることで、それに応じた処理ができるシェルスクリプトの書き方を… 続きを読む »
値を一時保存して利用する 変数とは、シェルスクリプト内で数値や文字列を保持しておけるものです。好きな値を入れておける箱のようなものと考えてください。計算の結果を保持したり、良く使う文字列を保存して色々なところから呼び出し… 続きを読む »
シェルスクリプト内にメモを書く方法 コメントとは、シェルスクリプトの中に書けて、スクリプトの動作に影響しない文章のことです。メモ書きやスクリプトの説明などをファイル内に書くのに便利です。 コメントの書き方 コメントを書く… 続きを読む »
前回はシェルスクリプトを簡単に呼び出すためのパスの設定を行いました。今回から本格的にシェルスクリプトを作っていきましょう。 今までの解説で既に使っていましたが、画面に文字を表示させるには echo というコマンドを使いま… 続きを読む »