From ce662d573cc0493add9d5dd453f3537258682e7c Mon Sep 17 00:00:00 2001 From: Andrew Hurley Date: Sat, 10 Aug 2024 10:30:05 +0800 Subject: [PATCH] no apostrophes --- pw.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pw.sh b/pw.sh index e11d443..3061db3 100755 --- a/pw.sh +++ b/pw.sh @@ -1,8 +1,8 @@ #!/bin/bash NUM=${RANDOM:1,-1} -PASSWORD="$(shuf -n4 /usr/share/dict/words | tr '\n' "${NUM}")" -PASSWORD="$(echo "$PASSWORD" |sed 's/ *$//')" +PASSWORD="$(grep -v \' /usr/share/dict/words |shuf -n4 - |tr '\n' "${NUM}")" +PASSWORD="$(sed 's/ *$//' <<< "$PASSWORD")" MOD=$(($RANDOM % 7)); ARR=( '+' ',' ':' '<' '(' '{' '[' ) DEL="${ARR[$MOD]}"