mirror of
git://git.sv.gnu.org/coreutils
synced 2026-05-14 02:47:15 -04:00
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.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user