Portál AbcLinuxu, 26. dubna 2024 01:29


Dotaz: použití filtru

25.6.2005 22:32 grep
použití filtru
Přečteno: 96×
Odpovědět | Admin
zdar, mam soubor kterej obsahuje tohle: variable name="IpAddr"-10.0.66.66--/varible
variable name="ProbePeriodOnSuccess"30/variable
a potreboval bych s toho dostat a ulozit do souboru jen cistou ipadresu. Prvni krok vim . dam grep |IpAddr , ale nevim jak mam pak oskubat ten zbytek. pres awk '{print $2 " " }' oškubu začátek takže my zbyde jen 10.0.66.66--/varible
. Ale s tim koncem si nevim rady.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.6.2005 22:56 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: použití filtru
Odpovědět | | Sbalit | Link | Blokovat | Admin
awk -F - '{ print $2 }'
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
25.6.2005 23:08 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: použití filtru
A celé to bude
awk -F - '/IpAddr/{print $2}'
25.6.2005 23:28 grep
Rozbalit Rozbalit vše Re: použití filtru
jste mě asi špatně pochopil. Potřebuju jen vědět jak smazat tech 8 poslednich pismen, nebo jestli existuje prikaz na smazani celeho slova(vyrazu)
25.6.2005 23:31 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: použití filtru
Psal jsi, že chceš vycucnout adresu. To ten příklad, který Yeti uvádí, dělá. Jinak asi fakt nerozumím.
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
25.6.2005 23:34 grep
Rozbalit Rozbalit vše Re: použití filtru
Nebo takhle.
mam text: adresaip^10.0.0.1&blabla.
pres jakej prikaz se da udělat aby to zobrazilo jen tu ip mezi znakama ^ a &
25.6.2005 23:43 grep
Rozbalit Rozbalit vše Re: použití filtru
ve skutečnosti to vypada trochu jinak. ale sem do toho editoru nejdou ty znaky napsat. tak sem tam dal --. misto toho -- tam jsou spravne sipky >ip<
25.6.2005 23:47 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: použití filtru
Co nejde napsat v jakém editoru? Pod polem pro text příspěvku máš nápovědu -- pokud z HTML neutušíš ani to, že existuje &lt; a &gt;. Buď sem napiš, jak to je, nebo si uprav ten regulrání výraz a separátor sám...
25.6.2005 23:58 grep
Rozbalit Rozbalit vše grep
sem to hodil na sweb, sem mi to prostě dat nejde
http://sweb.cz/brjir/soubor.txt
tak se na to prosím podívejte
26.6.2005 00:07 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: grep
:-D

To bylo tak těžké napsat, že je to XML? Na to bych použil možná i XSLT. Musí to být nutně awk?
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
26.6.2005 00:10 grep
Rozbalit Rozbalit vše Re: grep
nemusí, ja prostě potřebuji nejak s toho souboru vyzobnout tu ip a uložit ji do nového souboru, ktery bude bude obsahovat jen tu ip.
26.6.2005 00:17 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: grep
Nejde? A copak je tohle?
<variable name="IpAddr">10.0.0.66</variable>
Pokusil ses tu nápovědu alespoň přečíst?

Jinak, je-li to XML, tak se to nepokoušel zpracovat awk a použij xsltproc.
sed -n '/IpAddr/{s/.*>\(.*\)<.*/\1/;p}'
26.6.2005 00:17 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: grep
s/nepokoušel/nepokoušej/
26.6.2005 00:23 grep
Rozbalit Rozbalit vše jo to funguje.
super, tak jeden problém vyřešenej.
Můžeš mi ještě prosím napsat jakej je přikaz na porovnávání souborů?. (aby my to rozdíl dvou souborů s různejma ip uložilo do novyho třetiho souboru)
26.6.2005 00:26 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: jo to funguje.
Ne, protože to do tohoto vlákna vůbec nepatří. Ale naučím tě nový příkaz: apropos.
apropos compare | grep file
apropos differ | grep file
26.6.2005 00:53 grep
Rozbalit Rozbalit vše pls příklad
muzes mi to ukazat na prikladu ?
mam 2 soubory ip1 a ip2.
soubory jsou temer stejny, akorat v souboru ip2 je nakoci o radek vic. Potreboval bych aby to jen ten jeden novej radek ulozilo do souboru ipnew.

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.