制御構文

JavaScript

【TypeScript基礎学習2】基本的な文法と型について理解する

こんにちは、かつコーチです。今回は、TypeScriptにおける基本的な文法と型について解説します。JavaScriptの変化版なので、ほとんど同じですが、おさらいしてみようと思います。TypeScriptの基本的な文法と型については以下の...
Shell Script

【Shell Script】case文で複数条件をすっきり書く

こんにちは、かつコーチです。「if・elifが何段も連なって、どこで何を判定しているのか読みにくい」。1つの変数の値によって処理を分けるスクリプトを書いていると、そんな悩みにぶつかります。この記事では、複数の条件分岐をすっきり書けるcase...
Shell Script

【Shell Script】for文・whileループで繰り返し処理をする

こんにちは、かつコーチです。「同じコマンドを10回コピペして実行している」「ファイルを1つずつ手作業で処理している」。そんな作業に心当たりがあるなら、ループを覚えるタイミングです。この記事では、シェルスクリプトの繰り返し処理の基本であるfo...
Shell Script

【Shell Script】test・[ ]・の違いと比較演算子

こんにちは、かつコーチです。前回は、if文の基本形と、数値比較・文字列比較の演算子の違いを解説しました。条件式の中でさらっと使っていたですが、実はtestコマンドや]という仲間があり、それぞれ挙動が微妙に異なります。「なぜ現場のスクリプトに...
Shell Script

【Shell Script】if文で条件分岐する基本

こんにちは、かつコーチです。前回は、値を保存しておく変数の使い方と、クォーティングの落とし穴を解説しました。今回からは制御構文編に入り、まずは条件によって処理を分けるif文を扱います。「ファイルがあれば処理する、なければスキップする」といっ...