Как ясно сказано в сообщении об ошибке, вам необходимо установить radiusd. Вы это сделали? https://www.vultr.com/docs/install-freeradius-on-debian-7
Если вы хотите просмотреть файл без цикла, вы можете использовать:
Вырезать файл с длиной строки поиска
cut -c1-${#1} < file
Поиск фиксированных строк и номеров строк возврата
grep -Fn "$1" <(cut -c1-${#1} < file)
Используйте номера строк для чего-то вродеsed -n '3p;11p' file
sed -n "$(grep -Fn "$1" <(cut -c1-${#1} < file) | sed 's/:.*/p;/' | tr -d '\n')" file
Если вы хотите удалить эти строки, используйте
sed "$(grep -Fn "$1" <(cut -c1-${#1} < file) | sed 's/:.*/d;/' | tr -d '\n')" file