logo

utils-std

Collection of commonly available Unix tools git clone https://anongit.hacktivis.me/git/utils-std.git/
commit: 31c3b457c8c47b3fc56d998b9f57b875e7e28d03
parent b776b074b347d8f6e1da4a8205a13e3b8d78e37e
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Fri, 17 Jan 2025 08:25:00 +0100

test-cmd/shuf.sh: fix for BSDs

Diffstat:

Mtest-cmd/shuf.sh13++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/test-cmd/shuf.sh b/test-cmd/shuf.sh @@ -4,7 +4,7 @@ WD="$(dirname "$0")" target="${WD}/../cmd/shuf" -plans=6 +plans=5 . "$(dirname "$0")/tap.sh" t --input='' noargs '' '' @@ -12,16 +12,15 @@ t --input='' noargs '' '' t --input='foo' stdin '' 'foo' t --input='foo' stdin_dash '-' 'foo' -t devnull '/dev/null' '' +# ioctl fail on BSDs +# t devnull '/dev/null' '' t_seq_shuf_wc() { - seq $seq | "$target" "$@" | wc -l + seq $seq | "$target" "$@" | wc -l | tr -d '[:space:]' } seq=20 -t_cmd seq20_n10 '10 -' t_seq_shuf_wc -n 10 +t_cmd seq20_n10 '10' t_seq_shuf_wc -n 10 seq=7 -t_cmd seq7_n10 '7 -' t_seq_shuf_wc -n 10 +t_cmd seq7_n10 '7' t_seq_shuf_wc -n 10