LINUX.ORG.RU

на вскидку так N=12 FILE=/etc/passwd NLINE=`wc -l $FILE|cut -d" " -f6` NLINE=`expr $NLINE - $N` tail -n $NLINE $FILE

anonymous
()

Только с head/tail такого сделать нельзя, нужно заюзать awk;
там все можно будет сделать в один проход по файлу, в отличие
от того что было написано выше.
Но я в awk не очень рублю, так что сходу код не напишу ;(

anonymous
()

пропустить первые 256 байт в файле README:

cat README | xxd | grep -v "^00000" |xxd -r

:::)))))))))

anonymous
()
Ответ на: комментарий от anonymous

Странно, что готовой команды нет. Вроде операция не самая редкая - отрезать заголовок, например.

WFrag ★★★★
() автор топика
Ответ на: комментарий от anonymous

> Только с head/tail

Можно, выше я написал как.

anonymous
()
Ответ на: комментарий от anonymous

Не пойдет - считать строчки нельзя, они в процессе генерируются. Нужно просто заголовок откусить.

WFrag ★★★★
() автор топика
Ответ на: комментарий от init

Это начнёт вывод с десятой строчки!

Что же вы невнимательные все :)))

anonymous
()
Ответ на: комментарий от init

Где ж ты раньше-то был! :) То, что надо. Надо man-ы внимательнее читать...

WFrag ★★★★
() автор топика
Ответ на: комментарий от anonymous

>tail +{сколько строк отрезать+1} :)))

Блин, я сразу не врубился, причем тут скобки... :) Все, пора отдыхать...

WFrag ★★★★
() автор топика
Ответ на: комментарий от WFrag

:)))

Вообще-то вопрос неоднократно задавался на этом форуме, посему предлагаю поместить его в ФАК :)))

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.