#!/bin/bash set -ex cd ~/ file=".aspell.en.pws" header=$(head -1 ${file} | sed 's: [0-9]* *$::') ( 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} mv ${file}.tmp ".config/google-chrome/Custom Dictionary.txt"