DB列名とキャメル式フィールド名の変換
技術書ノルマは達成。
sh メモ
DB 列名からキャメル式のフィールド名へ
awk -F'_' '{ for (i = 1; i <=NF; i++) { if (i != 1) { printf("%s%s", substr($i, 1, 1), tolower(substr($i, 2, length($i)))) } else { printf("%s", tolower($i)) } } }'
逆
sed -e 's/\([A-Z]\)/_\1/g' | tr a-z A-Z
前者はもっとスマートにやる方法ないかなあ、と探し中…
1行野郎的な