#!/bin/bash
# Usuń poprawnie zapisane słowa z wyników działania polecenia aspell
if [ $# -ne 2 ]
	then
		echo "Składnia: spell_check plik1 plik2" 1>&2
		echo "plik1: nazwa pliku zawierającego listę poprawnych słów" 1>&2
		echo "plik2: nazwa pliku, którego zawartość ma być sprawdzona" 1>&2
	exit 1
fi
if [ ! -r "$1" ]
	then
		echo "spell_check: $1 nie daje się odczytać" 1>&2
		exit 1
fi
if [ ! -r "$2" ]
	then
		echo "spell_check: $2 nie daje się odczytać" 1>&2
		exit 1
fi


aspell list < "$2" |
while read line
do
	if ! grep "^$line$" "$1" > /dev/null
		then
			echo $line
	fi
done


