GNU bug report logs -
#15407
bug report
Previous Next
Reported by: João Marques <calaisjoao <at> gmail.com>
Date: Wed, 18 Sep 2013 16:06:02 UTC
Severity: normal
Tags: notabug
Done: Eric Blake <eblake <at> redhat.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 15407 in the body.
You can then email your comments to 15407 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-coreutils <at> gnu.org
:
bug#15407
; Package
coreutils
.
(Wed, 18 Sep 2013 16:06:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
João Marques <calaisjoao <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-coreutils <at> gnu.org
.
(Wed, 18 Sep 2013 16:06:03 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi good afternoon
Yesterday i was reading the manual (man date) of the date command and I
think that the option + and ' isn't refer on it
so i was trying to make this command on a script:
$(date +'%Y-%m-%d '%H:%M:%S')
maybe I'm wrong but if not, it was nice to include this information an some
examples on the manual
so that anyone could make it more easily.
Best regards
João Marques
[Message part 2 (text/html, inline)]
Added tag(s) notabug.
Request was from
Eric Blake <eblake <at> redhat.com>
to
control <at> debbugs.gnu.org
.
(Wed, 18 Sep 2013 16:26:02 GMT)
Full text and
rfc822 format available.
Reply sent
to
Eric Blake <eblake <at> redhat.com>
:
You have taken responsibility.
(Wed, 18 Sep 2013 16:26:03 GMT)
Full text and
rfc822 format available.
Notification sent
to
João Marques <calaisjoao <at> gmail.com>
:
bug acknowledged by developer.
(Wed, 18 Sep 2013 16:26:05 GMT)
Full text and
rfc822 format available.
Message #12 received at 15407-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
tag 15407 notabug
thanks
On 09/18/2013 07:07 AM, João Marques wrote:
> Hi good afternoon
>
> Yesterday i was reading the manual (man date) of the date command and I
> think that the option + and ' isn't refer on it
>
> so i was trying to make this command on a script:
>
> $(date +'%Y-%m-%d '%H:%M:%S')
As written, that's not a valid command, because it has unbalanced
quotes. ' is not an option character seen by date, but a quoting
metacharacter consumed by the shell. You may want to read a good manual
on shell quoting; but as a short tutorial, all of the following are
equivalent:
date +%y-%m-%d\ %H:%M:%S
date '+%y-%m-%d %H:%M:%S'
date '+'"%y-%m-%d"' '"%H:%M:%S"
and so on. To see what the shell actually did with your quote
characters, use echo (and since the output of all three of these
commands is identical, you can understand why I claim that ' is not a
format character recognized by date):
echo date +%y-%m-%d\ %H:%M:%S
echo date '+%y-%m-%d %H:%M:%S'
echo date '+'"%y-%m-%d"' '"%H:%M:%S"
Why some people insist on using '' around most of the FORMAT argument,
but not the leading + portion (that is, why you see +'%y...' instead of
'+%y...' in examples), is beyond me, but it is perfectly valid shell
quoting either way.
>
> maybe I'm wrong but if not, it was nice to include this information an some
> examples on the manual
> so that anyone could make it more easily.
Meanwhile, the '+' option IS documented, in both the man and info pages.
The man page starts out with:
SYNOPSIS
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
See, right there, the leading '+' is what designates a FORMAT argument.
Failing to use a leading '+' is what tells date to interpret its
argument as MMDDhhmm instead of FORMAT.
Therefore, I'm closing this as not a bug, although you should feel free
to reply with any further questions.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
[signature.asc (application/pgp-signature, attachment)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 17 Oct 2013 11:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 11 years and 248 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.