Как лучше всего подсчитать количество строк в файле с помощью awk, независимо от стиля окончания строки (DOS / Windows, UNIX и т. Д.)?
сделайте dos2unix или unix2dos для файла перед использованием awk.
Вы можете написать скрипт для подсчета количества строк и получить идеальный результат. Сценарий для того же доступен здесь: Количество кол-во строк в UNIX, которые имеют данные
Как насчет
grep -c '^.*$' filename