severity 16782 wishlist
retitle 16782 date: reject invalid %[X] format characters
stop

(triaging old bugs)

Hello,

On 17/02/14 10:42 AM, f...@fuz.su wrote:
Consider the following set of date invocations:

     $ date +%05
     00%05
     $ date +%Y%#05
     20140%#05
     $ date +x%7
     x     %7
     $ date "+%7 xyz"
         %7 xyz
     $ date "+%7q xyz"
         %7q xyz

GNU date behaves strangely when given an invalid formatting string. GNU date
does not inform the user about the invalid formatting string; instead it outputs
padding as if the flags and field-width

It seems your message was never replied to. Sorry about that.

Indeed, this would be a nice improvement, contrast:

  $ printf "+%7 xyz"
  -bash: printf: ` ': invalid format character

  $ /src/printf "+%7 xyz"
  +./src/printf: %7 : invalid conversion specification

  $ ./src/printf "+%7q xyz"
  +./src/printf: %7q: invalid conversion specification

Marking this as a "wishlist" item.

-assaf




Reply via email to