Форум — Development Grep строка в файле 0 0 Как отгрепать определенную строку из файла? ps по номеру строки Ссылка
Ответ на: комментарий от Anoxemian 28.11.08 15:24:11 MSK >>cat file|wc -l|grep <number> не работает anonymous (28.11.08 15:40:41 MSK) Ссылка
Грепом? Строку по номеру? Здесь grep не поможет, нужен perl. Всё в одну строчку сделать можно anonymous (28.11.08 15:41:09 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 28.11.08 15:41:09 MSK как это не поможет? cat -n file | grep "^\s*number" | head -1 только оторвать надо число, но уж это осилите я думаю ;) или можно head -451 ChangeLog | tail -1, если не грепом ;) teferiincub ★ (28.11.08 15:59:38 MSK) Показать ответы Ссылка
Ответ на: комментарий от teferiincub 28.11.08 15:59:38 MSK s/451/число_которое_грепим/ teferiincub ★ (28.11.08 16:00:12 MSK) Ссылка
Для третьей строки: sed '3!d' file | grep something anonymous (28.11.08 16:00:50 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 28.11.08 16:00:50 MSK >sed '3!d' file | grep something Кажется, можно ещё короче: sed -n '3/something/p' (не проверял) php-coder ★★★★★ (28.11.08 16:15:39 MSK) Показать ответ Ссылка
Ответ на: комментарий от php-coder 28.11.08 16:15:39 MSK > Кажется, можно ещё короче: sed -n '3/something/p' (не проверял) Тогда так: sed '261!d;/something/!d' anonymous (28.11.08 16:22:10 MSK) Ссылка
Ответ на: комментарий от teferiincub 28.11.08 15:59:38 MSK > cat -n file cat -n это нестандартное расширение. А вот nl -- это стандартная утилита для той же цели dilmah ★★★★★ (28.11.08 16:28:53 MSK) Показать ответ Ссылка
cat -n $file | grep $number | awk '{print $2} mator ★★★★★ (28.11.08 16:33:19 MSK) Показать ответ Ссылка
Ответ на: комментарий от dilmah 28.11.08 16:28:53 MSK почему cat не стандартное? anonymous (28.11.08 16:34:42 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 28.11.08 16:34:42 MSK > почему cat не стандартное? cat стандартное. cat -n нестандартное. dilmah ★★★★★ (28.11.08 16:37:19 MSK) Показать ответ Ссылка
Ответ на: комментарий от mator 28.11.08 16:33:19 MSK > cat -n $file | grep $number | awk '{print $2} это сюда: http://www.govnokod.ru/ dilmah ★★★★★ (28.11.08 16:39:54 MSK) Ссылка
Для 2-ой awk "NR==2 { print}" file sed -n '2p' file io ★★ (28.11.08 17:41:09 MSK) Показать ответ Ссылка
Ответ на: комментарий от io 28.11.08 17:41:09 MSK > awk "NR==2 { print}" file { print } можно не писать -- awk по умолчанию это делает. dilmah ★★★★★ (28.11.08 17:47:05 MSK) Ссылка
Ответ на: комментарий от dilmah 28.11.08 16:37:19 MSK > cat стандартное. cat -n нестандартное. дубль 2 для тех кто с первого раза не понимает вопросов, чем не стандартное? anonymous (29.11.08 00:25:55 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 29.11.08 00:25:55 MSK google: susv3 dilmah ★★★★★ (29.11.08 01:56:51 MSK) Ссылка