Skip to content
Snippets Groups Projects
Commit 6db90b4d authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Merge branch '18-clean-words-lists' into 'master'

Resolve "Clean words lists"

Closes #18

See merge request !16
parents e1f2eebf a78c5448
Branches
Tags Release_0.0.12_12
1 merge request!16Resolve "Clean words lists"
Pipeline #2634 passed
org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true
app.versionName=0.0.11
app.versionCode=11
app.versionName=0.0.12
app.versionCode=12
......@@ -40,5 +40,5 @@ TROU
TRUC
USER
VERT
YOGI
WATT
YOGI
......@@ -40,5 +40,5 @@ TROU
TRUC
USER
VERT
YOGI
WATT
YOGI
This diff is collapsed.
This diff is collapsed.
#!/usr/bin/env bash
CURRENT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
PROJECT_DIR="$(dirname "${CURRENT_DIR}")"
ASSETS_FOLDER="${PROJECT_DIR}/assets/files"
for LANG in fr
do
echo "${LANG}"
for LENGTH in 4 5 6 7 8
do
echo "${LANG} ${LENGTH}"
for TYPE in dictionary easy normal
do
FILE="${ASSETS_FOLDER}/words-${LENGTH}-${LANG}-${TYPE}.txt"
# Get errors
PATTERN='^[A-Z]{'"${LENGTH}"'}$'
ERRORS="$(cat "${FILE}" | grep -v -E "${PATTERN}")"
# Force fix/clean file
TMP="${FILE}.tmp"
cat "${FILE}" | tr a-z A-Z | grep -E "${PATTERN}" | sort | uniq > "${TMP}"
mv "${TMP}" "${FILE}"
# Count
COUNT="$(cat "${FILE}" | wc -l | awk '{print $1}')"
echo "${LANG} ${LENGTH} ${TYPE} => ${COUNT}"
done
done
done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment