LINUX.ORG.RU

пиши по-русски

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

>>cat file|wc -l|grep <number> не работает

anonymous
()

Грепом? Строку по номеру? Здесь grep не поможет, нужен perl. Всё в одну строчку сделать можно

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

как это не поможет?

cat -n file | grep "^\s*number" | head -1

только оторвать надо число, но уж это осилите я думаю ;)

или можно

head -451 ChangeLog | tail -1, если не грепом ;)

teferiincub
()

head -n номер | tail -n 1

Хотя можно и седом.

lodin ★★★★
()
Ответ на: комментарий от php-coder

> Кажется, можно ещё короче: sed -n '3/something/p' (не проверял)

Тогда так:

sed '261!d;/something/!d'

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

> awk "NR==2 { print}" file

{ print } можно не писать -- awk по умолчанию это делает.

dilmah ★★★★★
()

man sed на предмет p. но вообще d как бы быстрее

anonymous
()

head -n X | tail -n 1

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

> cat стандартное. cat -n нестандартное.

дубль 2 для тех кто с первого раза не понимает вопросов, чем не стандартное?

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