Logo by Browallia (anonymous IP: 3.135.212.142,0) | ||||||||||||
| ||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (148) Game (1010) Graphics (500) Library (118) Network (233) Office (66) Utility (932) Video (69) Total files: 4396 Full index file Recent index file
 Amigans.net  OpenAmiga  Aminet  UtilityBase  IntuitionBase  AmigaBounty
Support the site
|
[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] UniqueDate is a command which generates a unique numeric date string. Like my UniqueName utility, it's mostly useful in shell scripts, to avoid name clashes when creating pipes and filenames, but it may also be useful as a timestamp for automatically generated files. Usage: UniqueName G=GREGORIAN/S The optional switch, "G" or "GREGORIAN", can be specified to switch the string output format to a more human-friendly date. The default format is the number of microseconds since Jan. 1st 1978. E.g. 898499624016706 or SSSSSSSSSµµµµµµ (1 million µS. = 1 Seconds). The Gregorian format is the date and time with microseconds. E.g. 20060622071344396890 or YYYYMMDDHHMMSSµµµµµµ Examples: (taken straight from the UniqueName readme... I'm sooo lazy!) Suppose that each time you run a script you want to log its output to a new file... Execute Script >`UniqueDate G`.log Perhaps within the script you want to redirect some output to other logfiles... [Script] Set log1 Sys`UniqueDate G`.log Set log2 Usr`UniqueDate G`.log SomeCommand >>$log1 SomeCommand >>$log2 SomeCommand >>$log1 etc... You can run the script multiple times in parallel without risking overwriting another's log file. Likewise with named PIPEs... [Script] Set pre PIPE:`UniqueDate` Set post PIPE:`UniqueDate` Run Capture input=$pre output=$post Wait 1 Run Broadcast source=$post |
Copyright (c) 2004-2024 by Björn Hagström All Rights Reserved Amiga OS and its logos are registered trademarks of Hyperion Entertainment |