1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-21 11:16:16 +02:00

tests: fix portability issue in new dd/ascii test

* tests/dd/ascii.sh: Quote so that '\\' is passed
to printf rather than a single '\', as that's not portable.
bash, dash, zsh and external solaris printf were seen to support
  printf '\%03o' 1 2
while ksh, freebsh shell and external GNU printf need the more portable
  printf '\\%03o' 1 2
Note we don't use env here to call the coreutils printf implementation,
as there are many printf calls, so relying on portable shell
implementations will be faster.
This commit is contained in:
Pádraig Brady
2014-07-14 02:19:31 +01:00
parent 2419df4139
commit 39f79234a1

View File

@@ -22,7 +22,7 @@ print_ver_ dd
{
# Two lines, EBCDIC " A A" and " A ", followed by all the bytes in order.
printf '\100\301\100\301\100\301\100\100' &&
printf $(printf "\\%03o" $(seq 0 255 ));
printf $(printf '\\%03o' $(seq 0 255));
} >in || framework_failure_
{