]> git.wh0rd.org - home.git/blobdiff - .bin/aspell-sort-pws
auto sync aspell/chrome dicts
[home.git] / .bin / aspell-sort-pws
index 36a12861f3136afc3183159ac356ab3ceabe5b97..b5573ed3fde07877e54ba052821a5bf8fb4053c1 100755 (executable)
@@ -2,10 +2,13 @@
 set -ex
 cd ~/
 file=".aspell.en.pws"
-header=$(head -1 ${file})
-sed 1d ${file} | LC_ALL=en_US sort > ${file}.tmp
+header=$(head -1 ${file} | sed 's: [0-9]* *$::')
 (
-echo ${header}
+sed 1d ${file}
+printf '%s\n' "$@"
+) | LC_ALL=en_US sort -u | sed '/^[[:space:]]*$/d' > ${file}.tmp
+(
+echo "${header} $(wc -l ${file}.tmp | awk '{print $1}') "
 cat ${file}.tmp
 ) > ${file}
-rm ${file}.tmp
+mv ${file}.tmp ".config/google-chrome/Custom Dictionary.txt"