diff options
Diffstat (limited to 'tests/printf.tests')
-rw-r--r-- | tests/printf.tests | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/tests/printf.tests b/tests/printf.tests index d9bc30c..9cd7302 100644 --- a/tests/printf.tests +++ b/tests/printf.tests @@ -9,6 +9,13 @@ printf -- printf "" printf -- "" +# in the future this may mean to put the output into VAR, but for +# now it is an error +# 2005-03-15 no longer an error +unset var +printf -v var "%10d" $RANDOM +echo ${#var} + # this should expand escape sequences in the format string, nothing else printf "\tone\n" @@ -196,10 +203,6 @@ printf "%d\n" 26 # happily ignore overflow conditions in strtol(3) #printf "%ld\n" 4294967296 -# in the future this may mean to put the output into VAR, but for -# now it is an error -printf -v var "%10d" $RANDOM - printf "%10" printf "ab%Mcd\n" @@ -220,6 +223,11 @@ printf '(%*b)(%*s)\n' -4 foo -4 bar format='%'`printf '%0100384d' 0`'d\n' printf $format 0 +# failures in all bash versions through bash-3.0 - undercounted characters +unset vv +printf " %s %s %s \n%n" ab cd ef vv +echo "$vv" + # this doesn't work with printf(3) on all systems #printf "%'s\n" foo |