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 12:00 | IT novinky

    Senát včera opětovně nepřijal návrh ústavního zákona, který měl do Listiny základních práv a svobod zakotvit právo občanů platit v hotovosti nebo být off-line. Návrh předložila skupina senátorů již v roce 2023. Senát dnes návrh neschválil, ale ani nezamítl. Pokud by ho přijal, dostala by ho k projednání Sněmovna a vyjádřila by se k němu vláda.

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

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 13.0 (Mastodon). Forgejo je fork Gitei.

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

    Společnost Eclypsium se na svém blogu rozepsala o bezpečnostním problému počítačů Framework. Jedná se o zranitelnost v UEFI umožňující útočníkům obejít Secure Boot.

    Ladislav Hagara | Komentářů: 1
    včera 02:33 | Nová verze

    Editor kódů Zed (Wikipedie) po macOS a Linuxu s verzí 0.208.4běží také ve Windows.

    Ladislav Hagara | Komentářů: 6
    15.10. 17:44 | IT novinky

    Apple dnes představil 14palcový MacBook Pro, iPad Pro a Apple Vision Pro s novým čipem M5.

    Ladislav Hagara | Komentářů: 28
    15.10. 13:55 | Nová verze

    Debian pro mobilní zařízení Mobian (Wikipedie) byl vydán ve verzi 13 Trixie. Nová stabilní verze je k dispozici pro PINE64 PinePhone, PinePhone Pro a PineTab, Purism Librem 5, Google Pixel 3a a 3a XL, OnePlus 6 a 6T a Xiaomi Pocophone F1.

    Ladislav Hagara | Komentářů: 2
    15.10. 13:11 | IT novinky

    Operátor O2 představil tarif Datamanie 1200 GB . Nový tarif přináší 1200 GB dat s neomezenou 5G rychlostí, a také možnost neomezeného volání do všech sítí za 15 Kč na den. Při roční variantě předplatného zákazníci získají po provedení jednorázové platby celou porci dat najednou a mohou je bezstarostně čerpat kdykoli během roku. Do 13. listopadu jej O2 nabízí za zvýhodněných 2 988 Kč. Při průměrné spotřebě tak 100 GB dat vychází na 249 Kč měsíčně.

    Ladislav Hagara | Komentářů: 11
    15.10. 12:33 | Bezpečnostní upozornění

    Byly publikovány informace o útoku na zařízení s Androidem pojmenovaném Pixnapping Attack (CVE-2025-48561). Aplikace může číst citlivá data zobrazovaná jinou aplikací. V demonstračním videu aplikace čte 2FA kódy z Google Authenticatoru.

    Ladislav Hagara | Komentářů: 1
    15.10. 07:11 | Zajímavý projekt

    Free Software Foundation (FSF) spustila projekt Librephone, jehož cílem je vytvoření svobodného operačního systému pro mobilní telefony. Bez binárních blobů.

    Ladislav Hagara | Komentářů: 15
    14.10. 16:44 | Nová verze

    Byla vydána verze 7 s kódovým název Gigi linuxové distribuce LMDE (Linux Mint Debian Edition). Podrobnosti v poznámkách k vydání. Linux Mint vychází z Ubuntu. LMDE je postaveno na Debianu.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (38%)
     (46%)
     (19%)
     (21%)
     (24%)
     (18%)
     (21%)
     (18%)
     (18%)
    Celkem 231 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    Dotaz: split v bashi

    17.2.2005 21:01 J. Milfajt
    split v bashi
    Přečteno: 434×
    zdravim,
    ktera funkce v bashi rozdeluje retezec tak jako to dela vetsinou funkce split?

    priklad. mam retezec qwe:rtyu:io
    a potrebuji ziskat retezce:
    qwe
    rtyu
    io

    Diky

    Odpovědi

    17.2.2005 21:19 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: split v bashi
    Bash rozděluje slova sám od sebe :-) Třeba
    s="qwe:rtyu:io"
    
    save_ifs="$IFS"
    IFS=":"
    a=($s)
    IFS="$save_ifs"
    
    echo ${a[0]}
    echo ${a[1]}
    echo ${a[2]}
    
    Nebo totéž se set -- $s, pak by ty slova byly v $1, $2, $3.
    17.2.2005 21:21 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: split v bashi
    Malá oprava
    echo "${a[0]}"
    echo "${a[1]}"
    echo "${a[2]}"
    
    18.2.2005 18:07 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: split v bashi
    Proč tak složitě?
    s='qwe:rtyu:io'
    IFS=':' a=($s)
    for i in "${a[@]}"; do echo $i; done
    A IFS jednoduše obnovím
    IFS=''
    To je tak, když se nečte manuál :-)

    P.S.: Yeti: Tahle verze bude fungovat i pro s='qwe:rt yu:io' narozdíl od té tvojí ;-)

    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    17.2.2005 21:20 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: split v bashi
    Žádná, shell rozděluje na slova sám. Tduíž pichi sem určitě napíše trik s IFS, ale já bych to udělal prostě
    b=${a//:/ }
    
    18.2.2005 13:57 © | skóre: 37 | blog: escaped
    Rozbalit Rozbalit vše Re: split v bashi
    Nechápu jednu věc, vysvětlil bys mi ji?
    a="A"
    echo "${a//A/B!!}"
    
    Co způsobily ty vykřičníky? V shellu mi v historii přibude jeden příkaz, který jsem nenapsal.
    echo "${a//A/Ba="A"}"
    
    Přijde mi to zajímavé. :-D
    18.2.2005 15:33 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: split v bashi
    Najdi si v bash(1) sekci HISTORY EXPANSION.

    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.