Я пытаюсь получить наиболее подходящее слово в файле и количество ошибок для него, используя agrep
. Пока я могу получить слово только с помощью этого сценария:
array=(bla1 bla2 bla3)
for eachWord in "${array[@]}"; do
result=$(yes "yes" | agrep -B ${eachWord} /home/victoria/file.txt)
printf "$result\n"
done
Где bla {1,2,3} - несколько слов.
Вывод у меня следующий:
agrep: 4 words match within 2 errors; search for them? (y/n)counting
first
and
should
agrep: 1 word matches within 1 error; search for it? (y/n)should
agrep: 2 words match within 4 errors; search for them? (y/n)must
must
agrep: 1 word matches within 2 errors; search for it? (y/n)should
Можно ли как-нибудь определить количество ошибок ( 2,1,4,2 в приведенном выше примере вывода)?