Скажем, у меня есть файл с любым количеством строк, скажем, 125. Я хочу получить все строки, кроме первых n, скажем, 20. Итак, мне нужны строки 21–125.
Есть ли способ сделать это с помощью tail / head или другого инструмента?
Связано: stackoverflow.com/questions/604864/…





Пытаться
tail -n +21 myfile.txt
Awk power также можно использовать:
awk -- 'NR > 20' /etc/passwd
Я устарел от этого, но что-то вроде: хвост -n +20 имя файла
Пытаться
sed -i 1,20d filename
если вы хотите удалить первые 20 строк!
Если вы хотите знать, на что способны голова / хвост, прочтите для них справочные страницы. Если бы вы не знали, что существует голова / хвост, я мог бы понять, почему вы задали этот вопрос, но явный вопрос о голове / хвосте заслуживает ответа RTFM.