Create file base on server time

Hi Guys,

Server time:-

>date
>Wed Nov 14 11:56:23 EST 2012

I want to convert in to Below Formet :-

20121114.1100

And cretae file base on above data : last 48 Hour

20121114.1000 20121114.1100
20121114.0900 20121114.1000
20121114.0800 20121114.0900   
20121114.0700 20121114.0800  
20121114.0600 20121114.0700  
20121114.0500 20121114.0600  
20121114.0400 20121114.0500  
20121114.0300 20121114.0400 
20121114.0200 20121114.0300 
20121114.0100 20121114.0200 
20121114.0000 20121114.0100 
20121113.2300 20121114.0000 
...
...

20121113.0800 20121113.0900

Thanks

date '+%Y%m%d.%k00'

20121114.1200
1 Like
COUNTER=1

while [ $COUNTER -lt 48 ]
do
        file_name=$( date --date='-'"$COUNTER"' hour' +"%Y%m%d.%H00" ); COUNTER=`expr $COUNTER + 1`
        touch $file_name
done
1 Like