【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がシンプルになってよいのだろう。
使い方の備忘録として残す。
いってきたぜ新木場STUDIO COAST!!
テーブルの統計情報の取得方法とその確認方法の基本めも
Solarisには「pargs」というコマンドがある。
PIDを引数に渡すとそのプロセスの実行オプションを一覧形式でずらーっと並べて表示してくれるコマンドである。
長ったらしいコマンド(特にJava)の場合、psコマンドでもなんとなく実行時オプションは調べられるが、
psコマンドの限界でオプションの最後まで確認できないことが往々にしてあり、そういうときに使う。
使い方は以下の通り(引数に調べたいプロセスのPIDを渡す)
pargs -a [PID]