making the date_stringer handle other separators between the date components.
authorChris Koeritz <fred@gruntose.com>
Thu, 8 Mar 2012 13:17:49 +0000 (08:17 -0500)
committerChris Koeritz <fred@gruntose.com>
Thu, 8 Mar 2012 13:17:49 +0000 (08:17 -0500)
scripts/core/functions.sh

index d5ab21e10a5899d20d44372e8a52cda8c9c1e924..44a1bc0b2630cd7442d7fd25b11e3dd669fab0b9 100644 (file)
@@ -21,7 +21,9 @@ if [ -z "$skip_all" ]; then
   # a handy little method that can be used for date strings.  it was getting
   # really tiresome how many different ways the script did the date formatting.
   function date_stringer() {
-    date +"%Y_%m_%d_%H%M_%S" | tr -d '/\n/'
+    local sep="$1"; shift
+    if [ -z "$sep" ]; then sep='_'; fi
+    date +"%Y$sep%m$sep%d$sep%H%M$sep%S" | tr -d '/\n/'
   }
   
   # makes a directory of the name specified and then tries to change the