Как лучше всего подсчитать количество строк в файле с помощью awk, независимо от стиля окончания строки (DOS/Windows, UNIX и т. д.)?
Считайте строки с помощью awk, независимо от стиля окончания строки
Ответы (3)
сначала выполните dos2unix или unix2dos в файле, прежде чем использовать awk.
person
ghostdog74
schedule
03.10.2009
Вы можете написать скрипт для подсчета количества строк и получить идеальный результат. Сценарий для этого же доступен здесь, Подсчитать число строк в UNIX, в которых есть данные
person
farhankhwaja
schedule
07.11.2012
Как насчет
grep -c '^.*$' filename
person
Peter
schedule
03.10.2009
Нет -- то же самое. Он сообщает одну строку для файлов, использующих стиль окончания строки только для CR.
- person Tyson; 03.10.2009
gawk 'END { print NR }' RS='\n\r|\n|\r\n'
. Но это расширение. - person Johannes Schaub - litb   schedule 03.10.2009