С однимgrep (, если поддерживается PCRE ):
grep -Po '.*\.\K[^.]+$' listofhosts.txt
Возможно
find path/to/directory/ -type f -size +100M -printf 1 | wc -c
Или, если вы хотите ограничить поиск только каталогом верхнего уровня (без спуска в подкаталоги)
find path/to/directory/ -maxdepth 1 -type f -size +100M -printf 1 | wc -c