GNU sed имеет подходящий режим адресации:
sed -n '1~2!p' file
, что означает, начиная со строки 1 и с шага 2, печатать все остальные строки.
Эквивалентно, вы можете удалить -n
и удалить соответствующие строки:
sed '1~2d'
Это также можно сделать с помощью awk:
awk 'NR%2==0' file
(если номер строки кратен 2, выведите строку)