Shell スクリプト プログラミング チートシート
Shell スクリプト プログラミング チートシート
変数
| コマンド | 説明 |
|---|---|
VAR=value |
変数を定義する |
$VAR |
変数にアクセスする |
`command` |
コマンド置換 |
フロー制御
| コマンド | 説明 |
|---|---|
if |
条件分岐 |
then |
条件が真の場合に実行 |
else |
条件が偽の場合に実行 |
elif |
別の条件 |
fi |
条件分岐を終了 |
for |
ループ (繰り返し) |
while |
条件が真の間ループ |
do |
ループの内容 |
done |
ループを終了 |
関数
| コマンド | 説明 |
|---|---|
function_name() {} |
関数を定義する |
return |
関数から戻る |
$? |
直前のコマンドの終了ステータス |
スクリプトの制御
| コマンド | 説明 |
|---|---|
#!/bin/bash |
スクリプトが使用するインタプリタを指定する |
chmod +x script.sh |
スクリプトに実行権限を付与する |
./script.sh |
スクリプトを実行する |