[ITP] shellsupport-1.2.4-1
Reini Urban
rurban@x-ray.at
Sun Oct 10 19:41:00 GMT 2004
I want to maintain shellsupport, a simple (bourne) shell scripting
support helper. It is a commandline C program that provides those
features I miss when writing portable shell scripts, because they are
not covered by other portable (Posix 1003.2) tools.
http://www.cons.org/cracauer/shellsupport.html
invasive one-line installer:
wget -q -O - http://xarch.tu-graz.ac.at/publ/cygwin/shellsupport/get.sh
| sh
http://xarch.tu-graz.ac.at/publ/cygwin/shellsupport/setup.hint
http://xarch.tu-graz.ac.at/publ/cygwin/shellsupport/shellsupport-1.2.4-1.tar.bz2
http://xarch.tu-graz.ac.at/publ/cygwin/shellsupport/shellsupport-1.2.4-1-src.tar.bz2
$ shellsupport -h
Usage:
-t s print seconds since 1970 for current time
-t s <datespec> print seconds since 1970 for <datespec>
supported formats (only C locale, no national locales!):
date(1) Tue May 16 17:10:19 MEST 2000
apache-log 16/May/2000:17:07:01
ISO-8601 short 20000516T151152
Random U.S. crap 02-21-1999 02:31 PM (month first, 12h)
-t d <seconds> print date(1)-format for 1970+sec
-t a <seconds> print apache-format for 1970+sec
-t i <seconds> print ISO-8601 short for 1970+sec
-t u <seconds> print Unix-like CCYYMMDDhhmm.SS for 1970+sec
-f a <file> file access date in secs from 1970
-f c <file> file status date in secs from 1970
-f m <file> file modification date in secs from 1970
-f l <symlink> print target of symbolic link
-f P <file> <blocksz> Pad file to blocksize with zeros
-f w <file> wipeout (overwrite with zeros)
-c count from 1
-c <n> count from 1 to <n>
-c <n> <m> count from <n> to <m>
if <n> has a leading zero, all number will have zeros in front
so that the length of each number is that of <m> (not <n>)
-c <n> <m> <o> dito, with step <o> (may be negative)
-r i random integer between 0 and 2147483647
-r i <n> random integer number between 0 and <n>
-r f random float between 0.0 and 1.0
-r f <f> random float between 0.0 and <f>
-r a <arguments ...> echo arguments in random order
-r a as before, but use * (without dirs)
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: setup.hint
URL: <http://cygwin.com/pipermail/cygwin-apps/attachments/20041010/8a44a208/attachment.ksh>
More information about the Cygwin-apps
mailing list