Hi,

My personal vote is for no printf warning on bad format of %fmt args, but
other may argue against that. This is no big deal because I can always do
in my scripts
alias printf='printf 2>/dev/null'

That being said if warnings are printed I suppose they must be accurate ?

I don't really get this one

$ echo $BASH_VERSION
5.3.0(4)-beta
$ echo $((4+2#1))
5
$ printf '%d\n' 2#1
bash: printf: 2#1: invalid number
2

Why 2#1 is invalid ?

Reply via email to