MySQLのDBからテーブルの平均カラム数を計算する
尚、以下のワンライナーはEC-CUBE用のため、grepでテーブル名を限定しているところは読み替えていただきたく。
echo 'show tables' | mysql -u $DBUSER -p$DBPASS $DBNAME | grep dtb | grep -v 'seq$' | awk '{print "desc " $1 ";"}' | while rea
d LINE;do echo $LINE | mysql -u $DBUSER -p$DBPASS $DBNAME | wc -l ;done | awk 'BEGIN{cnt=0}{cnt+=1;sum+=$1}END{print sum/cnt}'