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í
×
    dnes 18:00 | Nová verze

    VirtualBox, tj. multiplatformní virtualizační software, byl vydán v nové verzi 7.2. Přehled novinek v Changelogu. Vypíchnou lze vylepšené GUI.

    Ladislav Hagara | Komentářů: 0
    dnes 14:11 | IT novinky

    Eric Migicovsky, zakladatel společnosti Pebble, v lednu oznámil, že má v plánu spustit výrobu nových hodinek Pebble s již open source PebbleOS. V březnu spustil předprodej hodinek Pebble Time 2 (tenkrát ještě pod názvem Core Time 2) za 225 dolarů s dodáním v prosinci. Včera představil jejich konečný vzhled (YouTube).

    Ladislav Hagara | Komentářů: 1
    dnes 12:44 | Zajímavý software

    Byla oznámena nativní podpora protokolu ACME (Automated Certificate Management Environment) ve webovém serveru a reverzní proxy NGINX. Modul nginx-acme je zatím v preview verzi.

    Ladislav Hagara | Komentářů: 0
    dnes 12:22 | Nová verze

    Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 25.08. Přehled novinek i s náhledy a videi v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    včera 11:55 | IT novinky

    Společnost Perplexity AI působící v oblasti umělé inteligence (AI) podala nevyžádanou nabídku na převzetí webového prohlížeče Chrome internetové firmy Google za 34,5 miliardy dolarů (zhruba 723 miliard Kč). Informovala o tom včera agentura Reuters. Upozornila, že výše nabídky výrazně převyšuje hodnotu firmy Perplexity. Společnost Google se podle ní k nabídce zatím nevyjádřila.

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

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

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

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

    Ladislav Hagara | Komentářů: 1
    12.8. 13:44 | Nová verze

    Byla vydána beta verze Linux Mintu 22.2 s kódovým jménem Zara. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze novou XApp aplikaci Fingwit pro autentizaci pomocí otisků prstů nebo vlastní fork knihovny libAdwaita s názvem libAdapta podporující grafická témata. Linux Mint 22.2 bude podporován do roku 2029.

    Ladislav Hagara | Komentářů: 0
    12.8. 13:00 | IT novinky

    Provozovatel internetové encyklopedie Wikipedie prohrál v Británii soudní spor týkající se některých částí nového zákona o on-line bezpečnosti. Soud ale varoval britského regulátora Ofcom i odpovědné ministerstvo před zaváděním přílišných omezení. Legislativa zpřísňuje požadavky na on-line platformy, ale zároveň čelí kritice za možné omezování svobody slova. Společnost Wikimedia Foundation, která je zodpovědná za fungování

    … více »
    Ladislav Hagara | Komentářů: 2
    12.8. 12:55 | Nová verze

    Byla vydána verze 2.0.0 nástroje pro synchronizaci dat mezi vícero počítači bez centrálního serveru Syncthing (Wikipedie). Přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 3
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (52%)
     (18%)
     (4%)
     (5%)
     (3%)
     (1%)
     (1%)
     (16%)
    Celkem 391 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník

    Dotaz: Jak vypsat jen část textu?

    25.7.2012 11:38 RR
    Jak vypsat jen část textu?
    Přečteno: 376×
    Jak můžu načíst znaky mezi prvním znakem zprava _ a mezi druhou . zprava

    Tučně označený text bych potřeboval vypsat

    fsdfsdf_fsdf_7897_fsfd_fsfs_fsdfsdffsd_dass.dasdasd.asd.dcd.cdd
    ergbcvb_dsfsfd_ssfsfs_ccxfsd_ssdsd.dass.dasd-asd.asdc.dgzd.erdd
    Díky moc za pomoc

    Odpovědi

    wamba avatar 25.7.2012 12:38 wamba | skóre: 38 | blog: wamba
    Rozbalit Rozbalit vše Re: Jak vypsat jen část textu?
    nevím co myslíte načíst?

    ale předpokládám, že z tohohle se bude dat vycházet:

    perl -nE 'say $1 if m/([^_]*)\.[^\.]*\.[^\.]*$/'

    This would have been so hard to fix when you don't know that there is in fact an easy fix.
    25.7.2012 12:39 Patrik Uhrak | skóre: 31 | blog: pato
    Rozbalit Rozbalit vše Re: Jak vypsat jen část textu?

    Dost bude zalezat aj na danom jazyku, ale kedze si na tomto fore, tak tu su dve riesenia z mnohych. Vo var je hodnota kazdeho riadku jednotlivo, takze ak je to v subore, tak v bashi pomocou while read napriklad a pre sed nahradime cast <<<"$var" za cestu k suboru.

    #! /bin/bash
    if [[ "$var" =~ ^.*_(.*)\..*\..*$ ]]
    then 
            echo ${BASH_REMATCH[1]}
    fi
    

    alebo

    sed 's/^.*_\(.*\)\..*\..*$/\1/g' <<<"$var"
    26.7.2012 18:18 pm
    Rozbalit Rozbalit vše Re: Jak vypsat jen část textu?
    awk -F_ '{print $2}'
    26.7.2012 23:33 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak vypsat jen část textu?
    foo="fsdfsdf_fsdf_7897_fsfd_fsfs_fsdfsdffsd_dass.dasdasd.asd.dcd.cdd
    ergbcvb_dsfsfd_ssfsfs_ccxfsd_ssdsd.dass.dasd-asd.asdc.dgzd.erdd"
    
    foo=${foo##*_}
    foo=${foo%.*.*}
    
    echo "$foo"
    27.7.2012 09:45 pet
    Rozbalit Rozbalit vše Re: Jak vypsat jen část textu?
    rev | cut -d. -f3- | cut -d_ -f1 | rev

    ;-)
    27.7.2012 10:19 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak vypsat jen část textu?
    Využijte toho, že regulární výrazy jsou standardně „hladové“, tj. zástupné znaky vyhoví co nejdelšímu řetězci.
    .*_([^_.]*\.[^_.]*)[^_.]*\.[^_.]*

    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.