[GRASS-SVN] r30335 - grass-addons/r.rast4d/lib

svn_grass at osgeo.org svn_grass at osgeo.org
Sun Feb 24 17:10:14 EST 2008


Author: neteler
Date: 2008-02-24 17:10:14 -0500 (Sun, 24 Feb 2008)
New Revision: 30335

Modified:
   grass-addons/r.rast4d/lib/insert_raster.sh
Log:
fixes from Ivan

Modified: grass-addons/r.rast4d/lib/insert_raster.sh
===================================================================
--- grass-addons/r.rast4d/lib/insert_raster.sh	2008-02-24 22:04:08 UTC (rev 30334)
+++ grass-addons/r.rast4d/lib/insert_raster.sh	2008-02-24 22:10:14 UTC (rev 30335)
@@ -9,29 +9,20 @@
 #pasre the grass date format and convert it into sqlite date format
 parse_timestamp() #arguments are DAY MONTH YEAR TIME
 {
-DAY=$1
-MONTH=$2
-YEAR=$3
-TIME=$4
+    local DAY=$1 MONTH=$2 YEAR=$3 TIME=$4
 
-# change the month to MM!!!! :/
-MONTH=`echo $MONTH | sed s/Jan/01/`
-MONTH=`echo $MONTH | sed s/Feb/02/`
-MONTH=`echo $MONTH | sed s/Mar/03/`
-MONTH=`echo $MONTH | sed s/Apr/04/`
-MONTH=`echo $MONTH | sed s/May/05/`
-MONTH=`echo $MONTH | sed s/Jun/06/`
-MONTH=`echo $MONTH | sed s/Jul/07/`
-MONTH=`echo $MONTH | sed s/Aug/08/`
-MONTH=`echo $MONTH | sed s/Sep/09/`
-MONTH=`echo $MONTH | sed s/Oct/10/`
-MONTH=`echo $MONTH | sed s/Nov/11/`
-MONTH=`echo $MONTH | sed s/Dec/12/`
-#change the day to DD
-if [ `expr $DAY \< 10` -eq 1 ] ; then
-DAY="0$DAY"
-fi
+    # change the month to MM!!!! :/
+    MONTH=$(echo "$MONTH" \
+                | sed -e s/Jan/01/ -e s/Feb/02/ -e s/Mar/03/ \
+                      -e s/Apr/04/ -e s/May/05/ -e s/Jun/06/ \
+                      -e s/Jul/07/ -e s/Aug/08/ -e s/Sep/09/ \
+                      -e s/Oct/10/ -e s/Nov/11/ -e s/Dec/12/)
 
+    # change the day to DD
+    if [ $DAY -lt 10 ] ; then
+        DAY="0$DAY"
+    fi
+
 GLOBAL_DATE_VAR="$YEAR-$MONTH-$DAY $TIME"
 }
 



More information about the grass-commit mailing list