複合コマンド
シェル関数 決まった処理を関数として定義する
2022年1月27日
決まった動き(動作)をする処理を関数として定義する事でサブルーチン化する事ができる。引数も渡すことができるので、通常のコマンドの様に使う事ができる。 FUNC_LOGIN(){ who id hostname } FU […]
グループコマンド 1つのコマンドとしてまとめる
2022年1月10日
グループコマンド全体が1つの複合コマンドとなります。 { } で囲ったコマンド全てをリダイレクトしたりすることができます。 { date hostname who pwd } > login.log 2001年 1月 1 […]
サブシェル 別のシェルとして実行する
2021年12月30日
この ( ) のサブシェルを使うと、サブシェル内の内容がサブシェル上で(別の子プロセスとして)実行されます。文法的にはサブシェルの( )全体が1つの複合コマンドとなります。 カレントディレクトリの一時変更やシェル変数 […]
while(until)文
2021年12月23日
「条件」の評価結果が真であればdoとdoneの間の「処理」を行い、また条件の評価が真であれば「処理」を行う。これを繰り返し、条件評価が偽となればwhile文を抜けます。 until文はwhileと真偽が逆になります。 […]
for文 ループ処理
2021年12月19日
算術式のfor文はこちら 変数に指定の値を代入しながらループ処理します。 まずは一番簡単で基本的な考え方が分かる構文です。「in」直後の「代入値」を「変数名」に変数として設定(1回目は「変数名=代入値1」。2回目は「 […]