Как получить последние строки файла, кроме первых 20?
Скажем, у меня есть файл с любым количеством строк, скажем, 125. Я хочу получить все строки, кроме первого n, скажем, 20. Итак, я хочу строки 21–125.
Есть ли способ сделать это с tail
/head
или какой-то другой инструмент?
4 ответа
Решение
Пытаться
sed -i 1,20d filename
если вы хотите удалить первые 20 строк!
Мощность Awk также может быть использована:
awk -- 'NR > 20' /etc/passwd