Автор Тема: Малко помощ за оператора ">", | grep, и още нещо  (Прочетена 1495 пъти)

p3tzata_

  • Напреднали
  • *****
  • Публикации: 210
  • Distribution: Fedora
  • Window Manager: KDE
    • Профил
Здравейте колеги,
Опитвам се да следя даден компютър в кои сайтове влиза и съответно да ги записва в даден файл. За сега съм се спрял на tcpflow.
Примерен код
tcpflow -c >> /home/result

и съответно извличам полезна информация така:
Примерен код
cat /home/result | grep "Host: "

Проблема при тази схема е, че файла result доста набъбва, а така нещо не сработват нещата:
Примерен код
tcpflow -c | grep "Host: ">> /home/result

Така че ще помоля за едно рамо за синтаксиса
Благодаря предварително ...
Активен

Никое ДОБРО не води до ДОБРО и никое ЗЛО не води до ЗЛО.

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Защо просто не хващаш уникалните хостове и не ги запазваш тях, вместо да пазиш този result файл..... примерно:
Примерен код

#!/bin/bash
all_hosts=/tmp/hosts
touch $all_hosts
merge_hosts=/tmp/merge
touch $merge_hosts
uniq_hosts=/home/uniqlist
touch $uniq_hosts
grep "Host: " /path_to_result >$all_hosts
echo -n "" > $merge_hosts
cat $all_hosts | sort | uniq > $merge_hosts
cat $uniq_hosts | sort | uniq >> $merge_hosts
cat $merge_hosts | sort | uniq > $uniq_hosts

като тоя result го триеш на опеределен интервал.
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
кода ти вероятно работи, но ще виждаш резултата със закъснение, понеже grep буферира изхода си.
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

bubu

  • Напреднали
  • *****
  • Публикации: 113
    • Профил
Ако желанието ти е да виждаш на едно пц в кои сайтове се влиза, може да ползваш и готово решение, което може да изтеглиш от тук. Казва се даркстат и е много удобно, поне за мен де '<img'>.
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Още един глас за darkstat и нов глас за ntop
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

p3tzata_

  • Напреднали
  • *****
  • Публикации: 210
  • Distribution: Fedora
  • Window Manager: KDE
    • Профил
tarator, точно това е проблема.
Активен

Никое ДОБРО не води до ДОБРО и никое ЗЛО не води до ЗЛО.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
"Grub" sled preinstalacia na Windows
Настройка на програми
merman 1 7322 Последна публикация May 25, 2003, 11:27
от wandererbg
HDD ext3 recover, "Stellar Phoenix Linux" ??
Настройка на хардуер
help40 3 8489 Последна публикация Sep 20, 2012, 21:51
от Acho
"paskal case" / "camel case"
Общ форум
Apache 3 10542 Последна публикация Aug 11, 2006, 10:01
от ivak
Проблем с "struct cdev" и "struct semaphore"
Общ форум
halturata 22 17293 Последна публикация Aug 14, 2007, 17:31
от tarator
Проблем с "reboot", "halt" и т.н.
Настройка на програми
turboshark 5 10709 Последна публикация Sep 22, 2007, 00:13
от turboshark