目次
SolarisはGNU dateコマンドを持っていないため、日付系の処理を全て書く必要がある。
i=【月】 case $i in 1 ) MON=Jan ;; 2 ) MON=Feb ;; 3 ) MON=Mar ;; 4 ) MON=Apr ;; 5 ) MON=May ;; 6 ) MON=Jun ;; 7 ) MON=Jul ;; 8 ) MON=Aug ;; 9 ) MON=Sep ;; 10 ) MON=Oct ;; 11 ) MON=Nov ;; 12 ) MON=Dec ;; esac
処理上、1月は01としたいが、システムが保持する値が1である場合の補正方法。
i=【月】 if [ $i -lt 10 ];then MONC="0"$i else MONC=$i fi