December 2022
Intermediate to advanced
400 pages
4h 27m
Japanese
前章までで算術演算とテストが行えるようになり、より強力なスクリプトを作成できるようになりました。しかし、しばしば、何らかの作業を繰り返し行わなければならない場合があります。たとえば、ログファイルのエントリーを順番に調べて何らかの処理を行ったり、何らかのコードを連続して実行したりする場合です。私たちは忙しいので、ある作業を100回以上繰り返すよりも、しなければならないことがたくさんあります。ループは私たちの友達です。
ループ構造は、スクリプトの活力源です。ループは、同じ作業を確実に、一貫して、何度も繰り返し行うことのできる、馬車馬のように働くエンジンです。たとえば、あるCSVファイルの中に100,000行のテキストがあり、その中で不正なエントリーをチェックしなければならない状況を想像してみてください。スクリプトは、いったん作成してしまえば、このような作業を容易に、しかも正確に行うことができますが、人間の場合は、信頼性と正確性がすぐに低下してしまいます。
そこで、どうしたら時間を節約し、正気を保つことができるかを見てみましょう。この章では、以下のテーマを扱います。
forループforループforループwhileループとuntilループループの制御手段はすべてシンプルです。まず、forループから見ることにします。forはbashでのキーワードで、その働きに関して言えば、ifと似ています。次の例のように、typeコマンドを使ってこれを確認できます。 ...
Read now
Unlock full access