Portál AbcLinuxu, 17. července 2025 18:47


Dotaz: problem s grep-om

Marián Oravec avatar 24.8.2004 19:33 Marián Oravec | skóre: 22 | Nitra
problem s grep-om
Přečteno: 87×
Odpovědět | Admin
dobry den,

prave som skusal nastavoval nejake logovanie pomocou iptables a pri tom prezerani manualovych stranok som zistil toto:

ked v shell-i napisem:

"man iptables | grep level" tak mi nevypise VOBEC NIC => uz som myslel ze v man-och iptables sa tym padom slovo level VOBEC nevyskytuje.

potom som skusil len:

"man iptables" a prezrel som ho "rucne"(lebo som vedel ze nieco o log-level tam bude) a napodiv tam slovo level bolo(--log-level level Level of logging...bla bla...).

ako je to mozne ze mi ho grep nevyextrahuje? mam debian s kernelom 2.6.5 a grep (GNU grep) 2.4.2. viete niekto poradit/odpovedat? dakujem moc.
Mám rád elektro, ale vypočujem si aj iné...
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.8.2004 19:47 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: problem s grep-om
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rek bych ze to neni problem grepu ale formatu vystupu z man ktery obsahuje specialni znaky na zvyrazneni syntaxe apod.
Marián Oravec avatar 24.8.2004 19:50 Marián Oravec | skóre: 22 | Nitra
Rozbalit Rozbalit vše Re: problem s grep-om
hmm a da sa to "obist"?
Mám rád elektro, ale vypočujem si aj iné...
24.8.2004 19:51 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: problem s grep-om
Za normálních okolností by neměl, protože je MANPAGER (less) odstraňuje, pokud výstup není tty.
24.8.2004 20:01 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: problem s grep-om
Ty specialni znaky odstanuje nroff ne? Nebo se pletu?
24.8.2004 20:15 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: problem s grep-om
Sakra, někde se toho lze zbavit, a už nevím kde...

Nouzové řešení:

| sed $'s/.\x08//g'
24.8.2004 20:02 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: problem s grep-om
Kecám; normálně nedělá.
24.8.2004 19:50 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: problem s grep-om
Odpovědět | | Sbalit | Link | Blokovat | Admin
První krok je zjistit, jestli je problém s grepem...

man iptables | cat

vypíše tu manuálovou stránku? Pokud ne, tak je to problém s mrzce nastaveným manem či spíš pagerem.
Marián Oravec avatar 24.8.2004 19:59 Marián Oravec | skóre: 22 | Nitra
Rozbalit Rozbalit vše Re: problem s grep-om
vypise ju ako cisty text - ziadne zvyraznenie ani nic take ale ked: man iptables>/tmp/ipt.txt tak:

ipt.txt vyzera takto: -.--.-l.lo.og.g-.-l.le.ev.ve.el.l _.l_.e_.v_.e_.l Level of logging (numeric or see _.s_.y_.s_.l_.o_.g_.._.c_.o_.n_.f(5)).

proste kadejake ciarky bodky atd. - no a grep to asi preto nevie vyextrahovat :( treba nejak nastavit man aby to neformatoval? (v man man som ziadny prepinac nenasiel)
Mám rád elektro, ale vypočujem si aj iné...
24.8.2004 20:02 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: problem s grep-om
Kdyz zadas man iptables | less a hned to utnes pomoci Q, tak uvidis co se s man. strankou deje.
24.8.2004 20:08 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: problem s grep-om
Odpovědět | | Sbalit | Link | Blokovat | Admin
BTW. zrovna man. stranka iptables ma na konci peknej komentar ;-)
24.8.2004 20:19 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: problem s grep-om
Odpovědět | | Sbalit | Link | Blokovat | Admin
A proc to nehledas primo v manu? Neni to pohodlnejsi?
24.8.2004 22:01 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: problem s grep-om
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak něco jsem našel (klíčové slovo overstriking):
man iptables | colcrt - | grep level
Marián Oravec avatar 25.8.2004 07:38 Marián Oravec | skóre: 22 | Nitra
Rozbalit Rozbalit vše Re: problem s grep-om
jasne to je ono, dik moc :))
Mám rád elektro, ale vypočujem si aj iné...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.