2025-02-28から1日間の記事一覧
シェルスクリプトの 関数についてまとめました。 シェル関数とは シェル関数とは、 シェルスクリプト内で使用する、機能ごとに処理をまとめたもの。 同じ処理を複数回実行するときに便利。 コードの重複を減らし見やすさと作業効率が上がる。 メインルーチン…
シェルスクリプトの 条件に合致している間は、同じ処理を何度も繰り返す処理 (for文、while/until文、select文)についてまとめました。 for文 for文は、指定した回数分、同じ処理を繰り返す。 for 変数名 in リスト do 処理 done リストに繰り返す値を複数…
シェルスクリプトの 条件によって処理を分岐するためのコマンド(if文、case文、testコマンド)についてまとめました。 if文 「if」は、条件に合致した場合(真)に処理を実行する。 if [ 条件式 ] then 条件に合致した場合の処理 fi [ 条件式 ]のように、[]と…
Linux OSの構成 LinuxのOSは、「カーネル」「シェル」「その他のプログラム」から構成される。 カーネルとは、 OSの中枢部分であり、コンピューターの基本的な機能を制御する。 ハードウェアとソフトフェアの橋渡しをする。 プロセス管理、メモリ管理、デバ…
引用符 コマンドの中には、引用符を使うことがある。 引用符ごとに意味づけがあるため、変数にどの引用符を指定するかによって、変数の処理に影響を与える。 「 ' 」:単一引用符(シングルクォーテーション) すべて単なる文字列として扱われる。 「 ” 」:二…
シェルのcshやbashで利用できる「sourceコマンド」についてまとめました。 sourceコマンド sourceコマンドとは、 ファイルに書かれたコマンドを現在のシェル環境で実行する $ source sample.sh source ファイル名 [引数1] [引数2‥] ・実行権(x)がなくても、…
標準入出力 プログラムは「処理を行うデータの入力」と「処理を行った結果の出力」を持っている。 標準入力(stdin) プログラムに入ってくるデータのこと。通常はキーボードから入力する。 標準出力(stdout) プログラムの実行結果を書き出す先 のこと。 通常…