Вам нужно добавить Security.framework
, чтобы построить.
Более "awk-ish" способ написать ответ smcameron:
awk -v n=5 '1; NR % n == 0 {print ""}'
"1;" - это условие, которое всегда истинно, и запускает действие по умолчанию, которое заключается в печати текущей строки.
$ awk -v n=5 '$0=(!(NR%n))?"\n"$0:$0'
Если вы хотите изменить 'n', установите параметр 'n' с помощью параметра awk -v.
awk '{ if ((NR % 5) == 0) printf("\n"); print; }'
для n == 5
, конечно. Замените n
тем, что вам кажется.
awk '{print; if (FNR % 5 == 0 ) printf "\n";}' your_file
Думаю, «print» должно быть перед «printf», и FNR более точен для вашей задачи.