commit - 50705614759a8daead0fad31999ee592be999b83
commit + b0639dc6bb3d6f9f51f9e4688c7588bafaca2aac
blob - 29806069079dc13d6a4767589edbbd62b2e6b499
blob + fea1b875ed455c79d06ba72ddc12fdda497cb882
--- pwg
+++ pwg
[ $# -eq 1 ] && len="$1"
if [ -n "$wordlist" ]; then
- passphrase=$(sort -R "$wordlist" | head -n "$len")
- [ -n "$passphrase" ] && echo $passphrase
+ passphrase=$(sort -R -- "$wordlist" | head -n "$len")
+ [ -n "$passphrase" ] && printf '%s\n' "$passphrase"
else
export LC_ALL=C
tr -cd "$chars" </dev/urandom | dd bs=1 count="$len" 2>/dev/null && \