- Посчитать кол-во строк ... на лету, cryo, 21:25 , 31-Мрт-11 (1)
> Из конвейера на выходе получаем поток строк. > Нужно посчитать их количество, добавить этот результат последней строкой, и передать все > это - далее по конвейеру. > Задача: обойтись без временных файлов.что-то вроде cat FILE | awk 'BEGIN{lines=0}{lines=lines+1; print $0}END{print lines}' | что-там-дальше
- Посчитать кол-во строк ... на лету, katoknk, 22:33 , 31-Мрт-11 (2)
>> Из конвейера на выходе получаем поток строк. >> Нужно посчитать их количество, добавить этот результат последней строкой, и передать все >> это - далее по конвейеру. >> Задача: обойтись без временных файлов. > что-то вроде > cat FILE | awk 'BEGIN{lines=0}{lines=lines+1; print $0}END{print lines}' | > что-там-дальше задачка простая вроде как божий день
- Посчитать кол-во строк ... на лету, phpcoder, 23:03 , 31-Мрт-11 (3)
>>> Задача: обойтись без временных файлов. >> что-то вроде >> cat FILE | awk 'BEGIN{lines=0}{lines=lines+1; print $0}END{print lines}' | >> что-там-дальше > задачка простая вроде как божий день Вот ещё вариант: cat FILE | (cat; wc -l <FILE)
- Посчитать кол-во строк ... на лету, temny, 23:31 , 31-Мрт-11 (4) +1
можно ещё корочe: sed -n p\;$= FILEрешение через awk тоже можно значительно сократить: awk '{print}END{print NR}' FILE
- Посчитать кол-во строк ... на лету, seeryoga, 23:54 , 31-Мрт-11 (6)
точняк, то что нужно ... | sed -n 'p; $=' | ... или ... | awk '{print} END{print NR}' | ...мозг иногда клинит
- Посчитать кол-во строк ... на лету, seeryoga, 23:45 , 31-Мрт-11 (5)
- Посчитать кол-во строк ... на лету, Babusha, 01:25 , 01-Апр-11 (7)
> спасибо cat filename | ruby -e "puts STDIN.read.split(/\n/).size"
- Посчитать кол-во строк ... на лету, DeadLoco, 09:09 , 02-Апр-11 (8)
> cat filename | ruby -e "puts STDIN.read.split(/\n/).size" А я могу еще сложнее! # line_number_appender.aout FILE Чтобы было понятнее: /usr/bin > ls -l sed awk -r-xr-xr-x 2 root wheel 123588 Mar 24 2010 awk -r-xr-xr-x 1 root wheel 31568 Mar 24 2010 sed
- Посчитать кол-во строк ... на лету, Andrey Mitrofanov, 09:58 , 04-Апр-11 (9)
> А я могу еще сложнее!- Василий Иваныч, а на джавве могёшь? - Могу. - А на схиме могёшь? - Могу, Петька. - Ну, а в дот-нет масштабе?! - Не, Петька, не могу. Образования не хватает. Ж)
|