[Info-vax] Long uptime cut short by Hurricane Sandy
David Froble
davef at tsoft-inc.com
Sat Feb 2 13:04:28 EST 2013
Paul Sture wrote:
> In article <keenff$tel$1 at Iltempo.Update.UU.SE>,
> Johnny Billquist <bqt at softjar.se> wrote:
>
>> On 2013-01-31 20:22, Bill Gunshannon wrote:
>>> In article <keeb7i$e15$1 at dont-email.me>,
>>> Stephen Hoffman <seaohveh at hoffmanlabs.invalid> writes:
>>>> On 2013-01-31 17:38:45 +0000, VAXman- @SendSpamHere.ORG said:
>>>>
>>>>> $ filename =
>>>>> filenameprefix+"_"+F$fao("!19AS",F$cvtime(,"COMPARISON"))-"-"-"-"-"
>>>>> "-":"-":"+".dmp"
>>>> Yeah. Or add the prefix and the underscore into the f$fao, as that
>>>> avoids clobbering caracters in the prefix.
>>> And tell me how the above is not cryptic? Just what is the difference
>>> between the first dash and the second? Or the third? And would anyone
>>> normal determine that? :-)
>> Maybe it would be more obvious with some appropriately placed spaces...
>>
>> $ filename = filenameprefix + "_" +
>> F$fao("!19AS",F$cvtime(,"COMPARISON")) - "-" - "-" - "-" - ":" - ":" +
>> ".dmp"
>>
>> Ie, remove three dashes and two colons, and then add something at the
>> end. (Ignoring what's going on at the beginning.)
>
> I prefer to space it out like that.
>
>> As the for F$FAO and F$CVTIME functions, you obviously need to read the
>> documentation to know exactly what they produce.
>
> Certainly when I've been away from DCL for a while, I will put a comment
> in such as:
>
> $! F$cvtime returns yyyy-mm-dd hh:mm:ss.cc. Strip dashes and colons.
>
> Actually, in this example I'd probably use f$element delimited on the
> space to get separate date and time variables, which I'd concatenate.
>
> Here's the bash I use to format a daily backup prefix:
>
> # Get date as YYYY.MM-DD-HHMM
> NOW=$(date +"%Y-%m-%d-%H%M")
> DUMPID="sture-$NOW"
> echo $DUMPID
>
> Sample output:
>
> sture-2013-02-02-1507
>
So, which is wrong here, the comment or the result? (No "." in result
after "YYYY")
More information about the Info-vax
mailing list