Julian Elischer started a thread in the -current mailing list,
proposing an addition to date(1) that turns it into a filter,
reading lines from stdin, adding a time stamp, and writing it
to stdout. This is Julian's mail that started the thread:
This PR contains a somewhat different approach to the problem.
It has the same capability as Julian's patch, but it doesn't
require a new command line option letter. It also provides
better control over the placement of the time stamps, and it
handles arbitrarily long lines. A description can be found
Basically, it implements a new conversion specification "%*"
(it can be escaped with a double percent "%%*" sign as usual).
If it occurs in the format string, filter mode is enabled:
A loop is entered, reading lines from stdin and writing to
stdout. For each line, the format string is expanded as
usual, and the line read from stdin is inserted in the place
of the "%*" character seqeuence. The result is written to
For bugs matching the following criteria:
Status: In Progress Changed: (is less than) 2014-06-01
Reset to default assignee and clear in-progress tags.
Mail being skipped