#!/bin/sh # INPUT - YYDDDHHMM - input YYDDDHHMM timestamp # OUTPUT - YYYYMMDD_HHMM set +x YYDDDHHMM=$1 YYDDD=`echo $YYDDDHHMM | cut -c 1-5`; HHMM=`echo $YYDDDHHMM | cut -c 6-9`; HH=`echo $YYDDDHHMM | cut -c 6-7`; MM=`echo $YYDDDHHMM | cut -c 8-9`; if [ $HH -gt '23' ]; then echo "Hour $HH out of range 0..23 !!" exit 99 fi if [ $MM -gt '59' ]; then echo "Minute $MM out of range 0..59 !!" exit 99 fi YY=`$NDATE | cut -c 1-2`; YYYYDDD=`echo $YY$YYDDD`; YYYYMMDD=`date2jday.sh $YYYYDDD`; YYYYMMDDHHMM=`echo ${YYYYMMDD}_${HHMM}`; echo ${YYYYMMDDHHMM};