diff options
author | badlop <badlop@process-one.net> | 2021-08-16 13:16:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-16 13:16:43 +0200 |
commit | 8afc320aba7bdb51f7a76973be2d9cbf200c6310 (patch) | |
tree | 3df243d2e72d87d3744df125105f3c05912eaa44 | |
parent | Merge pull request #3656 from pitchum/master (diff) | |
parent | "sort -R" command not POSIX, added "shuf" and "cat" as fallback (diff) |
Merge pull request #3660 from ballerburg9005/patch-1
"sort -R" command in captcha-ng.sh is not POSIX - added "shuf" and "cat" as fallback
-rwxr-xr-x | tools/captcha-ng.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/captcha-ng.sh b/tools/captcha-ng.sh index cbcb95407..bb57385c4 100755 --- a/tools/captcha-ng.sh +++ b/tools/captcha-ng.sh @@ -42,7 +42,8 @@ INTRUDER() { NUMBERS=$(echo "$INPUT" | grep -o . | tr '\n' ' ') SORTED_UNIQ_NUM=$(echo "${NUMBERS[@]}" | sort -u | tr '\n' ' ') -RANDOM_DIGITS=$(echo 123456789 | grep -o . | sort -R | tr '\n' ' ') +SORT_RANDOM_CMD="$( ( echo x|sort -R >&/dev/null && echo "sort -R" ) || ( echo x|shuf >&/dev/null && echo shuf ) || echo cat)" +RANDOM_DIGITS=$(echo 123456789 | grep -o . | eval "$SORT_RANDOM_CMD" | tr '\n' ' ') INTRUDER=-1 for i in $RANDOM_DIGITS |