shtool mdate - GNU shtool pretty-print last modification time
shtool mdate [-n|--newline]
[-z|--zero] [-s|--shorten]
[-d|--digits] [-f|--field-sep str]
[-o|--order spec] path
This command pretty-prints the last modification time of a given
file or directory path, while still allowing one to specify the
format of the date to display.
The following command line options are available.
- -n, --newline
- By default, output is written to stdout followed by a
"newline" (ASCII character 0x0a). If option -n is used,
this newline character is omitted.
- -z, --zero
- Pads numeric day and numeric month with a leading zero. Default is to have
variable width.
- -s, --shorten
- Shortens the name of the month to a english three character abbreviation.
Default is full english name. This option is silently ignored when
combined with -d.
- -d, --digits
- Use digits for month. Default is to use a english name.
- -f, --field-sep
str
- Field separator string between the day month year tripple. Default is a
single space character.
- -o, --order
spec
- Specifies order of the day month year elements within the tripple. Each
element represented as a single character out of
``"d"'',
``"m"'' and
``"y"''. The default for spec is
``"dmy"''.
# shell script
shtool mdate -n /
shtool mdate -f '/' -z -d -o ymd foo.txt
shtool mdate -f '-' -s foo.txt
The GNU shtool mdate command was originally written
by Ulrich Drepper in 1995 and revised by Ralf S. Engelschall
<rse@engelschall.com> in 1998 for inclusion into GNU
shtool.
shtool(1), date(1), ls(1).