Skip to content

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 スクリプトを実行する