LINUX.ORG.RU

История изменений

Исправление legolegs, (текущая версия) :

а наоборот - скрыть чётные, awk может?

конечно. условие awk NR%2==0 означает «делать действие (печать) если остаток от деления номера записи на 2 равен нулю». Заменяем 0 на 1 и будут выводиться нечётные записи.

И переносы строк не добавлять бы ещё…

Можно установить другой выходной разделитель записей, установив переменную ORS (output record separator):

awk -vRS=' ' -vORS=' ' 'NR%2==1'

Исходная версия legolegs, :

а наоборот - скрыть чётные, awk может?

конечно. условие awk NR%2==0 означает «делать действие (печать) если остаток от деления номера записи на 2 равен нулю». Заменяем 0 на 1 и будут чётные записи.

И переносы строк не добавлять бы ещё…

Можно установить другой выходной разделитель записей, установив переменную ORS (output record separator):

awk -vRS=' ' -vORS=' ' 'NR%2==1'