From eeff86feee4635c92d319eb4e2e637d4c5e0b681 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Mon, 17 Feb 2020 19:37:00 +0100 Subject: [PATCH] scripts/generate-dict.sh: Change the order of operations. Should remove <=2 length words first then convert to lowercase then remove non base58 lines. --- scripts/generate-dict.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/generate-dict.sh b/scripts/generate-dict.sh index 934d19d..6038206 100755 --- a/scripts/generate-dict.sh +++ b/scripts/generate-dict.sh @@ -5,11 +5,11 @@ BASE58_ALPHABET=123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz -# 1. Remove any line that contains non base58 characters -# 2. Remove lines that are 2 or less characters long -# 3. Convert to lowercase +# 1. Remove lines that are 2 or less characters long +# 2. Convert to lowercase +# 3. Remove any line that contains non base58 characters # 4. Sort and remove duplicate lines. -LC_CTYPE=C awk "! /[^${BASE58_ALPHABET}]/" < /dev/stdin 2> /dev/null \ - | sed -r '/^.{,2}$/d' \ +LC_CTYPE=C sed -r '/^.{,2}$/d' < /dev/stdin 2> /dev/null \ | tr '[:upper:]' '[:lower:]' \ + | awk "! /[^${BASE58_ALPHABET}]/" \ | sort | uniq