Лично мне нравится проверять форму на submit и, если есть ошибки, просто верните false.
$('form').submit(function() {
var error;
if ( !$('input').val() ) {
error = true
}
if (error) {
alert('there are errors')
return false
}
});
sort <file1> | uniq -w 1
При этом будет сравниваться только первая буква во входном файле. Дайте мне знать, если это сработает. Предполагая, что ваш файл отсортирован.
Это магическое заклинание напечатает строку, где первый персонаж виден впервые: