【UNIX】shファイル内で使う共通処理の関数化コーディングについて
何度も同じような処理を実行するような場合は、
それらの処理を共通関数化してまとめておいたほうがいい。
「関数化」の記述は以下の赤太字部分の通り。
#!/bin/shtest_function “TEST1” ←①
test_function() {
echo “Argument is $1”
}
test_function “TEST2” ←②exit 0
何度も同じような処理を実行するような場合は、
それらの処理を共通関数化してまとめておいたほうがいい。
「関数化」の記述は以下の赤太字部分の通り。
#!/bin/shtest_function “TEST1” ←①
test_function() {
echo “Argument is $1”
}
test_function “TEST2” ←②exit 0
havingは、group byで集計する時に一緒に使える条件句である。
個人的には、group by部分を副問い合わせにしちまって外側でwhere句で絞り込む方が多いのだが、
集計すると同時に絞り込めるという点では、SQLがシンプルになってよいのだろう。
使い方の備忘録として残す。