본문 바로가기

UNIX/shell script

[UNIX] Valid Data Format Check


#!/bin/ksh
# validate date/time
MMDD=$(expr substr "$*" 1 4)
YYYY=$(expr substr "$*" 5 4)
hh=$(expr substr "$*" 10 2)
mm=$(expr substr "$*" 13 2)
ss=$(expr substr "$*" 16 2)
if touch -c -t $YYYY$MMDD$hh$mm.$ss dummyfile
then
echo valid
else
echo invalid

fi