ループ処理

テキスト処理

bashでCSVを扱う方法まとめ|読み込み・ループ・配列処理の実践例

シェルスクリプトを使って作業を自動化するとき、CSVファイルを読み込んで処理を繰り返す場面はよくあります。ユーザー一覧やサーバーリスト、設定値をCSVにまとめておけば、bashでループ処理を行うだけで一括処理が可能になります。本記事では、b...
分岐・反復

Bashのfor文は3種類|最適な書き方と安全テンプレ14選

Bashのfor文は、リストや範囲の反復処理に欠かせない基本中の基本。しかし、よくある罠やちょっとした安全策を知らないと、思わぬバグやパフォーマンス低下を招く可能性があります。本稿では、「安全・高速・読みやすさ」の3点にこだわって、Bash...
業務効率化

第3章: Bashの基本構文を理解する

本記事は、Bashで業務効率化を学ぶための連載の一部です。前章ではBashの概要や実行環境の準備について解説しました。この記事では、Bashスクリプトを作成する際に必要となる基本構文を学びます。Bashスクリプトとはコマンドラインで実行でき...
分岐・反復

ループ制御の実践|break・continue と終了コードの正しい設計(Bash)

ループは Bash スクリプトの心臓部です。ところが実務では、continue を場当たり的に使って“とりあえず先へ進む”うちに、後始末が抜けたり、終了コードが伝わらずに不具合が潜る――そんな崩れ方が起きがちです。本稿は既存の「contin...
分岐・反復

while / until / for:Bashループの入門からwhile readでの実務活用

「bash while の正しい書き方」「while read がうまく動かない」「パイプを使うと変数が戻らない…」――そんな悩みを最短で解決するための入門〜実務ガイドです。この記事は、安全な while read の書き方を軸に、パイプ時...