Как я могу скопировать только нечетные строки от одного файла до другого?

У меня есть текстовый файл с некоторой информацией. Как может я нечетные строки только для записи от того файла до нового файла? Используя сценарий оболочки..

7
задан 22 January 2018 в 17:57

2 ответа

Вы могли использовать sed:

sed '2~2d' file > new-file

Это начинает со второй строки, соответствует каждой 2-й строке после этого и удаляет подобранные строки из потока. Остающиеся нечетные строки перенаправляются в новый файл.

12
ответ дан 23 November 2019 в 06:11
awk 'NR%2' file > newFile

НОМЕР является количеством текущей строки; NR%2 = нечетная строка

9
ответ дан 23 November 2019 в 06:11

Другие вопросы по тегам:

Похожие вопросы: