From: Pádraig Brady
Date: Thu, 14 Feb 2013 04:27:34 +0000 (+0000) Subject: tests: avoid non portable sed use of \t X-Git-Tag: v8.21~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f03385e9b96e163bed1fbbb8d63aeeb5fac4e90;p=thirdparty%2Fcoreutils.git tests: avoid non portable sed use of \t * tests/du/threshold.sh: use `cut` rather than sed to avoid using the non portable \t which fails on sed on openbsd 5 at least. Also remove a redundant call to `tr` and avoid explicit setting of LANG=C which is done globally. --- diff --git a/tests/du/threshold.sh b/tests/du/threshold.sh index 95e9aedf68..ee5217dbce 100644 --- a/tests/du/threshold.sh +++ b/tests/du/threshold.sh @@ -121,14 +121,14 @@ dutest () if [ "$exp" = "" ] ; then touch exp else - printf "%s " $exp | tr ' ' "\n" > exp + printf "%s\n" $exp > exp fi rc=0 du -B1 $args a > out1 2>&1 || { cat out1 ; rc=1 ; } # Remove the size column and sort the output. - sed 's/^[0-9]*\t//' < out1 | LANG=C sort -o out || framework_failure_ + cut -f2- out1 | sort > out || framework_failure_ compare exp out || { cat out1 ; rc=1 ; } return $rc