From 4f03385e9b96e163bed1fbbb8d63aeeb5fac4e90 Mon Sep 17 00:00:00 2001 From: Pádraig Brady
Date: Thu, 14 Feb 2013 04:27:34 +0000 Subject: 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. --- tests/du/threshold.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests/du') diff --git a/tests/du/threshold.sh b/tests/du/threshold.sh index 95e9aedf6..ee5217dbc 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 -- cgit v1.2.3-70-g09d2