obshtestvo/obshtestvo.bg — pull request #4 by tochev (2014-06-06 09:24:50+00:00)
Title: fix typos

Правено е автоматично, така че може да има пропуснати грешки, но все пак е нещо.

Ако ви се пуска на други проекти – `mass_spellcheck.sh **/*.py **/*.html`

#!/bin/bash
# mass_spellcheck.sh FILE1 FILE2 ...
set -e

if [ $# -eq 0 ]; then
echo "Please supply files" && exit 1
fi

function replacer {
while read line
do
sed "s/\<${line%% *}\>/${line#* }/g" -i "$@"
done
}
TMP=$(mktemp --suffix=.spell)
cat "$@" | aspell list | sort | uniq > "$TMP"
vim "$TMP" \
-c 'nmap n 0yePa l' \
-c 'nmap N 0ye:!rgrep -E -w "\<"\>" '
cat "$TMP" | replacer "$@"
rm "$TMP"