Portál AbcLinuxu, 13. května 2025 23:21

Dotaz: Jak pomoci regularni vyrazu dostat z radku druhy vyraz

3.10.2007 23:52 regiss | skóre: 1
Jak pomoci regularni vyrazu dostat z radku druhy vyraz
Přečteno: 177×
Odpovědět | Admin
Dobry den, mohl by mi nekdo poradit jak dostat toho "182K" z vyrazu

2497 182K trafic all -- eth0 * 0.0.0.0/0 192.168.1.111

Je to vypis z iptables, casem se "K" zameni za Mega.
Takze bych potreboval neco, jako ze se veme vyraz, ktery je pred "trafic", tim bych eliminoval K,M,G (kilo, mega,giga), ktere se budou menit.

Dekuji za odpoved, potreboval bych to v bash:promt
Napada me pouzit sed, ale nepodarilo se mi ho nastavit sprane.

Regiss

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.10.2007 00:07 vasek125
Rozbalit Rozbalit vše Re: Jak pomoci regularni vyrazu dostat z radku druhy vyraz
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je blbost vybírat číslo s jednotkama, když ti iptables umí vypsat hodnoty v základních jednotkách (parametr -x). Sice se to dá se udělat i takhle ale je to malinko složitější.
4.10.2007 00:22 pavel
Rozbalit Rozbalit vše Re: Jak pomoci regularni vyrazu dostat z radku druhy vyraz
Odpovědět | | Sbalit | Link | Blokovat | Admin
cat soubor|cut -d ' ' -f2
Dobrou noc.
4.10.2007 08:58 regiss | skóre: 1
Rozbalit Rozbalit vše Re: Jak pomoci regularni vyrazu dostat z radku druhy vyraz
Diky moc. To je presne, co jsem potreboval.

Dobre rano

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.