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 19:44 | Nová verze

    Byla vydána nová verze 9.10 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 16:55 | Nová verze

    Český LibreOffice tým vydává překlad příručky LibreOffice Math 24.8. Math je modul editoru vzorců v kancelářském balíku LibreOffice a poskytuje možnosti rozvržení pro zobrazení matematických, chemických, elektrických nebo vědeckých vzorců ve standardní písemné notaci. Příručka je ke stažení na stránce dokumentace.

    ZCR | Komentářů: 0
    včera 05:11 | Zajímavý článek

    Společnost Backblaze zveřejnila statistiky spolehlivosti pevných disků používaných ve svých datových centrech za rok 2024. Ke konci roku 2024 vlastnila 305 180 pevných disků. Průměrná AFR (Annualized Failure Rate), tj. pravděpodobnost, že disk během roku selže, byla 1,57 %. V roce 2023 to bylo 1,70 %. V roce 2022 to bylo 1,37 %.

    Ladislav Hagara | Komentářů: 8
    včera 04:22 | Bezpečnostní upozornění

    Intel vydal 34 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20250211 mikrokódů pro své procesory řešící 5 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    včera 03:11 | Nová verze

    Byla vydána nová verze 1.24 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    11.2. 19:44 | Komunita

    Jiří Eischmann upozorňuje, že GNOME nemá české překladatele: "Posledních minimálně 15 let byly překlady GNOME do češtiny ve výborném stavu. U každého vydání jsem jen hlásil, že je vše přeložené, poslední roky to platilo i pro drtivou většinu dokumentace. Poslední rok se to ale začalo zadrhávat. Přispěvatelé, kteří to dlouhé roky táhli, odešli a není nikdo, kdo by to po nich převzal. Proto jsme se rozhodli jít s pravdou ven: GNOME momentálně nemá české překladatele a pokud se toho neujme někdo nový, překlady začnou postupně upadat."

    Ladislav Hagara | Komentářů: 54
    11.2. 19:22 | Nová verze

    Otevřený zvukový bezztrátový kodek FLAC (Free Lossless Audio Codec, Wikipedie) byl vydán v nové verzi 1.5.0. Hlavní novinkou je podpora vícevláknového kódování. V prosinci loňského roku byl FLAC formálně specifikován v RFC 9639.

    Ladislav Hagara | Komentářů: 9
    11.2. 15:11 | IT novinky

    Evropská unie hodlá iniciovat investice do rozvoje umělé inteligence v hodnotě 200 miliard eur, v přepočtu zhruba pět bilionů korun. V projevu na summitu o umělé inteligenci v Paříži to v úterý řekla předsedkyně Evropské komise Ursula von der Leyenová. Umělá inteligence podle ní může přispět mimo jiné ke zvýšení konkurenceschopnosti.

    Ladislav Hagara | Komentářů: 26
    11.2. 13:00 | Nová verze

    Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.3 (Mastodon). Přehled novinek i s videi a se snímky obrazovky v oficiálním oznámení. Podrobný přehled v seznamu změn.

    Ladislav Hagara | Komentářů: 3
    11.2. 04:11 | Komunita

    Lennart Poettering se na Mastodonu rozepsal o novince v systemd, na které pracuje: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP v rámci initrd.

    Ladislav Hagara | Komentářů: 19
    Rozcestník

    Dotaz: Nahrazeni textu v html souborech

    11.1.2012 22:45 tux
    Nahrazeni textu v html souborech
    Přečteno: 350×
    Mam asi 50 HTML souboru a v kazdem je:
    <a href="/path/img.jpg" rel="gb_imageset[aqha]" title="jmeno - obrazku"><img class="foobar" src="/path/img_nahled.jpg" alt="jmeno - obrazku"></a>
    potrebuju tento radek ve vsech souborech nahradit za:
    <a href="/path/img.jpg" rel="gb_imageset[aqha]" title="jmeno - obrazku"><img class="foobar" src="/path/img_nahled.jpg" alt="jmeno - obrazku"></a>
    <a href="/path/ABC.jpg" rel="gb_imageset[aqha]" title="jmeno - obrazku"><img class="foobar" src="/path/ABC_nahled.jpg" alt="jmeno - obrazku"></a>
    tedy 2 radky, muzete mi prosim poradit, jak na to?

    Řešení dotazu:


    Odpovědi

    11.1.2012 22:56 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: Nahrazeni textu v html souborech
    sed
    11.1.2012 22:58 rob
    Rozbalit Rozbalit vše Re: Nahrazeni textu v html souborech
    projedte to sedem pro vsechny soubory
    sed 's/\/path\/img/\/path\/ABC/g' < vstup > vystup
    11.1.2012 23:06 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: Nahrazeni textu v html souborech
    alebo pouzit argument -i

    a cele to dat do find alebo cyklu
    11.1.2012 23:09 tux
    Rozbalit Rozbalit vše Re: Nahrazeni textu v html souborech
    To jsem zkousel a funguje to.

    Ja ale potrebuju 1 uvedeny radek nahradit dvema novymi - vlastne pridat jeden radek na to urcene misto.
    wamba avatar 12.1.2012 00:24 wamba | skóre: 38 | blog: wamba
    Rozbalit Rozbalit vše Re: Nahrazeni textu v html souborech
    perl -pE 'print $_;s{/path/img}{/path/ABC}g' <vstup >vystup
    This would have been so hard to fix when you don't know that there is in fact an easy fix.
    12.1.2012 01:01 NeoV | skóre: 23
    Rozbalit Rozbalit vše Re: Nahrazeni textu v html souborech
    mno neviem... ja by som povedal, ze minimalne ten print musi byt podmieneny:
    perl -pE 'if(/\/path\/img/){print $_;s{/path/img}{/path/ABC}g;}' <vstup %gt;vystup
    12.1.2012 01:03 NeoV | skóre: 23
    Rozbalit Rozbalit vše Re: Nahrazeni textu v html souborech
    resp. pre lepsiu citatelnost:
    perl -pE 'if(m{/path/img}){print $_;s{/path/img}{/path/ABC}g;}' <vstup >vystup
    wamba avatar 12.1.2012 01:11 wamba | skóre: 38 | blog: wamba
    Rozbalit Rozbalit vše Re: Nahrazeni textu v html souborech
    Pravda, tak třeba

    perl -pE 'my $radek=$_; print $radek if s{/path/img}{/path/ABC}g' <vstup >vystup
    This would have been so hard to fix when you don't know that there is in fact an easy fix.
    12.1.2012 00:23 nikdo
    Rozbalit Rozbalit vše Re: Nahrazeni textu v html souborech
    Je to sice dost hnusné řešení a určitě přijde někdo s elegantnějším a univerzálnějším, ale mně to funguje:
    for i in *.html ; do
      sed -r -i s/"^(<a href=\"\/path\/)([a-zA-Z0-9]+)(.jpg\".*src=\"\/path\/)(\\2)(_nahled.jpg\".*)$"/"\\0\n\\1ABC\\3ABC\\5"/ $i
    done
    
    Samozřejmě by to bylo nutno před použitím ještě trochu upravit dle tvých konkrétních dat, nevím, jaké se tam okolo vyskytuje HTML, tak aby se to třeba nechytlo na nějaký jiný řádek apod.

    Základní idea tohoto řešení je to, že v druhé části příkazu s/// můžeš použít reference na jednotlivé matchnuté části z první části příkazu: \0 je celý matchnutý řádek, \1 až \5 pak jednotlivé části vymezené kulatými závorkami. Nový řádek je klasicky \n.
    13.1.2012 10:26 loupak
    Rozbalit Rozbalit vše Re: Nahrazeni textu v html souborech
    http://www.grymoire.com/Unix/Sed.html
    tady najdete vsechno co potrebujete
    13.1.2012 21:13 nikdo
    Rozbalit Rozbalit vše Re: Nahrazeni textu v html souborech
    Díky za ten odkaz, velice užitečné!

    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.