abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 21:45 | Zajímavý projekt

Humble Bundle v rámci akce Double Fine Presents nabízí skupinu multiplatformních her bez DRM za vlastní cenu: Mountain, 140 a THOTH (jako jediná nikoliv pro Linux), za nadprůměrnou cenu navíc GNOG a Escape Goat 2 a za aspoň $10 Gang Beasts a Everything. Platbu lze rozdělit mezi vývojáře, Humble Bundle a charitu. Akce probíhá do 29. ledna.

Fluttershy, yay! | Komentářů: 2
včera 17:22 | Nová verze

Laboratoře CZ.NIC vydaly novou verzi 4.12.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi.

Ladislav Hagara | Komentářů: 0
včera 17:00 | IT novinky

Byla zveřejněna pravidla hackerské soutěže Pwn2Own Vancouver 2019, jež proběhne od 20. do 22. března v rámci bezpečnostní konference CanSecWes. Vedle virtualizačních softwarů nebo webových prohlížečů se bude letos útočit i na automobil Tesla Model 3.

Ladislav Hagara | Komentářů: 0
včera 10:33 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostních chybách v scp klientech. Jedná se o chyby CVE-2019-6111, CVE-2018-20685, CVE-2019-6109 a CVE-2019-6110 v scp z OpenSSH a CVE-2018-20684 ve WinSCP. Zranitelné je také pscp z PuTTY. Server pod kontrolou útočníka může provádět neoprávněné operace na straně klienta.

Ladislav Hagara | Komentářů: 1
včera 09:44 | Komunita

Mozilla.cz informuje, že Firefox letos vypne Flash. Stane se tak s verzí 69. Podpora Flashe oficiálně skončí na konci roku 2020.

Ladislav Hagara | Komentářů: 3
včera 01:22 | Nová verze

Android Studio (Wikipedie), tj. oficiální integrované vývojové prostředí pro vývoj aplikací pro mobilní operační systém Android, bylo vydáno v nové stabilní verzi 3.3. Přehled novinek i s náhledy v oficiálním oznámení a také na YouTube.

Ladislav Hagara | Komentářů: 0
14.1. 16:22 | Komunita

O víkendu byl spuštěn proces zmrazování Debianu 10 s kódovým jménem Buster. Vybráno bylo výchozí grafické téma pro Buster. Je jím futurePrototype.

Ladislav Hagara | Komentářů: 7
13.1. 23:22 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 160. brněnský sraz, který proběhne v pátek 18. ledna od 18:00 v baru, galerii a kavárně MorsArt na Rooseveltově 6. Sraz je koncipován jako Linux Install Fest. Pořadatelé pomohou nováčkům s instalací a řešením problémů.

Ladislav Hagara | Komentářů: 0
11.1. 23:33 | Komunita

V říjnu byla změněna licence u multiplatformní dokumentové databáze MongoDB z GNU AGPLv3 na SSPL (Server Side Public License). Ten, kdo nabízí službu postavenou na MongoDB, musí nově poskytovat zdrojové kódy této služby nebo si může zakoupit proprietární licence. Pravděpodobně v reakci na to Amazon ve středu představil svou vlastní proprietární službu Amazon DocumentDB kompatibilní s MongoDB 3.6 API.

Ladislav Hagara | Komentářů: 1
11.1. 20:11 | Nová verze

Byla vydána nová major verze 5.0 frameworku pro testování počítačové bezpečnosti Metasploit (Wikipedie). Přehled novinek v příspěvku na blogu.

Ladislav Hagara | Komentářů: 0
Používáte USB Type-C?
 (19%)
 (16%)
 (10%)
 (12%)
 (36%)
 (3%)
 (46%)
Celkem 353 hlasů
 Komentářů: 0
Rozcestník

Dotaz: egrep - pokročilé vyhledávání

25.11.2004 13:53 Vesly
egrep - pokročilé vyhledávání
Přečteno: 372×
Zdravím vás. Máme tedy jeden textový soubor (pokus). Z něj chci vypsat všechny řádky, které obsahují slovo Praha, Brno, Pardubice...atd ale současně při vypsání řádku obsahujícího slovo Ostrava vypsat i 3 řádky nad tímto slovem i 3 pod ním. Lámám si nad tím hlavu už dlouho, ale nevím jak na syntaxi... Díky za rady..

Odpovědi

25.11.2004 13:54 Vesly
Rozbalit Rozbalit vše Re: egrep - pokročilé vyhledávání
jo ještě jsem zapomněl pro jistotu email... JammaPcb@seznam.cz
25.11.2004 14:22 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: egrep - pokročilé vyhledávání
Toto je webové diskusní fórum. Chceš-li odpovědi na mail, zaregistruj se a dej si je posílat.

K věci. Nestačí něco jako:
grep '\<\(Brno\|Praha\|...\)\>' soubor
grep -C 3 '\<Ostrava\>' soubor
25.11.2004 14:31 Vesly
Rozbalit Rozbalit vše Re: egrep - pokročilé vyhledávání
Bojím se, že nestačí, protože já nechci provést nejdříve vyhledání těch jednoduchých města a pak -c3 "Ostrava".. Potřebuju, aby se to vypisovalo postupně jak to v souboru pokus je. tzn.

Praha Brno x x x Ostrava x x x Praha atd atd

Prostě, aby to vypisovalo výše uvedená města tak jak je najde, ale u města Ostarava, aby to vypsalo i +-3 řádky...
25.11.2004 14:37 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: egrep - pokročilé vyhledávání
{ grep -n Praha... <soubor; grep -C 3 Ostrava... <soubor; } | sed -e 's/^\([0-9]\+\)-/\1:/' | sort -u | cut -d: -f2-
25.11.2004 14:38 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: egrep - pokročilé vyhledávání
U sortu chybí -n. Možná ještě něco, nezkoušel jsem to. Ale idea je snad jasná.
25.11.2004 15:14 Vesly
Rozbalit Rozbalit vše Re: egrep - pokročilé vyhledávání
Jdu to hned vyzkoušet. Snad to půjde. Jak jsem psal Praha, Brno a x x x tak tam byly (ENTERy), které se tady zobrazily jako mezery. Jen jsem nepochopil konec toho scriptu... Kéž to pojede.
25.11.2004 15:15 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: egrep - pokročilé vyhledávání
Konce toho skriptu odřízne čísla řádků, podle kterých se to setřídilo.
25.11.2004 15:18 Vesly
Rozbalit Rozbalit vše Re: egrep - pokročilé vyhledávání
OK, tak script začíná { grep ..... OK ? A konci -f2- za tim uz nic neni ?
25.11.2004 15:29 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: egrep - pokročilé vyhledávání
Proč by mělo? Za domácí úkol najdi, kde ta složená závorka končí, a přečti manuálovou stránku cut(1)...

Kromě toho jsem si to opravdu spustil. U sedu je ješte zapotřebí dopsat do výrazu ;/^--$/d, jinak to na začátku vypíše --.
25.11.2004 15:32 Vesly
Rozbalit Rozbalit vše Re: egrep - pokročilé vyhledávání
Pošli mi to prosím meil... mimochodem není to domácí úkol, ani nejsem student.. :-) ale pokud ti to jde, tak to bude super. Mě to tady nechodilo. Ostatní vysvětlím přes email... Bude tě to zajímat.
25.11.2004 15:41 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: egrep - pokročilé vyhledávání
Aha, napsal jsem předtím jen o tom prvním chybějícím -n. Takže znovu
{ grep -n Praha... <soubor; grep -nC3 Ostrava... <soubor; } | sed 's/^\([0-9]\+\)-/\1:/;/^--$/d' | sort -nu | cut -d: -f2-
Domácí úkol si nazývej, jak je libo, ale podstata se nezmění: vlastní úsilí.

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.