日付処理(Solaris)
http://extstrg.asabiya.net/pukiwiki/index.php?%C6%FC%C9%D5%BD%E8%CD%FD%A1%CASolaris%A1%CB目次
概要 †
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
Last-modified: 2010-04-06 (火) 19:29:33 (5357d)