awk '{if (NR % 3 == 1) print $0}' foo > foo_every3_position1; awk '{if (NR % 3 == 2) print $0}' foo > foo_every3_position2; awk '{if (NR % 3 == 0) print $0}' foo > foo_every3_position3


Команда awk ‘{if (nr % 3 == 1) print $0}’ foo > foo_every3_position1 выводит каждую третью строку из файла «foo» и сохраняет их в файл «foo_every3_position1». Альтернативой может быть использование других команд, таких как sed или perl, для работы с текстовыми данными. Аргументом команды является файл «foo».

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *