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