X-Git-Url: https://zdv2.bktei.com/gitweb/BK-2020-03.git/blobdiff_plain/26961aa383b3e915cd0a83b8d76d8dc864e70dc7..c5981ead1bc78d2845bdc1e32df3b57994b7ae62:/unitproc/bktemp-dateShort?ds=sidebyside diff --git a/unitproc/bktemp-dateShort b/unitproc/bktemp-dateShort index 4212b35..5757eae 100644 --- a/unitproc/bktemp-dateShort +++ b/unitproc/bktemp-dateShort @@ -1,5 +1,4 @@ #!/bin/bash - # Desc: Template to display date yell() { echo "$0: $*" >&2; } #o Yell, Die, Try Three-Fingered Claw technique @@ -8,10 +7,10 @@ try() { "$@" || die "cannot $*"; } #o dateShort(){ # Desc: Date without separators (YYYYmmdd) # Usage: dateShort ([str date]) - # Version: 1.1.1 + # Version: 1.1.2 # Input: arg1: 'date'-parsable timestamp string (optional) # Output: stdout: date (ISO-8601, no separators) - # Depends: yell + # Depends: bash 5.0.3, date 8.30, yell() local argTime timeCurrent timeInput dateCurrentShort argTime="$1"; @@ -30,8 +29,8 @@ dateShort(){ else ### F: Time argument not valid; exit yell "ERROR:Invalid time argument supplied. Exiting."; exit 1; - fi - fi + fi; + fi; # Construct and deliver separator-les date string dateCurrentShort="$(date -d "$timeInput" +%Y%m%d)"; # Produce separator-less current date with resolution 1 day. echo "$dateCurrentShort";