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 06:00 | Humor

Adobe PSIRT (Adobe Product Security Incident Response Team) neúmyslně zveřejnil (archive) na svém blogu svůj soukromý OpenPGP klíč. Klíč byl revokován a vygenerován nový. Nelze nezmínit xkcd 1553 - Veřejný klíč.

Ladislav Hagara | Komentářů: 0
včera 20:00 | Nová verze

Byla vydána (cgit) verze 0.99 svobodného nelineárního video editoru Pitivi. Jedná se o release candidate verze 1.0. Přehled úkolů, které je nutno ještě dodělat, na Phabricatoru. Pitivi je k dispozici také ve formátu Flatpak.

Ladislav Hagara | Komentářů: 0
včera 17:11 | Komunita

Microsoft s Canonicalem představili linuxové jádro Ubuntu optimalizováno pro cloudové služby Microsoft Azure (linux-azure). Jako výchozí je toto menší a výkonnější jádro použito již v Ubuntu Cloud Images for Ubuntu 16.04 LTS. Canonical zatím nenabízí patchování tohoto jádra za běhu systému (Canonical Livepatch Service).

Ladislav Hagara | Komentářů: 1
včera 14:55 | Komunita

Facebook oznámil, že přelicencuje open source projekty React, Jest, Flow a Immutable.js ze své vlastní kontroverzní licence BSD+Patents na licenci MIT. Stane se tak tento týden s vydáním Reactu 16. Jedním z důvodů přelicencování bylo oznámení nadace Apache, že software pod Facebook BSD+Patents licencí nesmí být součástí produktů pod touto nadací [Hacker News].

Ladislav Hagara | Komentářů: 0
23.9. 21:44 | Nová verze

Po půl roce od vydání verze 9.0 byla vydána verze 10.0 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 0
22.9. 18:11 | Nová verze

Společnost Oracle oficiálně oznámila vydání Java SE 9 (JDK 9), Java Platform Enterprise Edition 8 (Java EE 8) a Java EE 8 Software Development Kit (SDK). Java SE 9 přináší více než 150 nových vlastností.

Ladislav Hagara | Komentářů: 0
22.9. 12:11 | Komunita

Na Humble Bundle lze získat hororovou počítačovou hru Outlast (Wikipedie) běžící také v Linuxu zdarma. Speciální akce končí v sobotu v 19:00.

Ladislav Hagara | Komentářů: 2
22.9. 10:33 | Humor

Mozilla.cz upozorňuje na Knihu Mozilly (Wikipedie), tj. velikonoční vajíčko ve Firefoxu. Zobrazit jej lze zadáním about:mozilla do adresního řádku. Aktuální verze Firefoxu obsahuje proroctví 15:1 "Dvojčata Mamonu se rozhádala a jejich souboje uvrhly svět do nové tmy. Zvířeti se ale tma hnusila. A tak se stalo mrštnější a silnější, šlo vpřed a jeho počty rostly. A zvíře přineslo oheň a světlo do tmy". Firefox 57 bude obsahovat proroctví 11:14. To je zatím jenom v angličtině. Pomoci lze s překladem do češtiny.

Ladislav Hagara | Komentářů: 10
22.9. 01:22 | Zajímavý projekt
Před měsícem byla spuštěna kampaň na podporu chytrého telefonu Librem 5, jenž by měl respektovat bezpečnost, svobodu a soukromí uživatelů. Cílem kampaně je vybrat alespoň milion a půl dolarů. Aktuálně je vybráno přes 600 000 dolarů, tj. 40 %. Kampaň poběží ještě další měsíc. Podporu projektu oznámilo KDE i GNOME.
Ladislav Hagara | Komentářů: 44
22.9. 00:55 | Komunita

Agentura DISA (Defense Information Systems Agency) publikovala (pdf) Ubuntu 16.04 Security Technical Implementation Guide (STIG) (zip), tj. doporučené bezpečnostní nastavení Ubuntu 16.04. Ubuntu se tak dostalo mezi unixové operační systémy a linuxové distribuce AIX, HP-UX, Oracle Linux, Red Hat a Solaris [reddit].

Ladislav Hagara | Komentářů: 2
Těžíte nějakou kryptoměnu?
 (5%)
 (3%)
 (17%)
 (75%)
Celkem 564 hlasů
 Komentářů: 23, poslední včera 18:12
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: [bash] Obor platnosti a while smyčka

    30.4.2005 15:53 trancelius | skóre: 22
    [bash] Obor platnosti a while smyčka
    Přečteno: 267×
    #! /bin/sh
    
    var=0
    while [ $var -lt 3 ]
    do
        var=$(expr $var + 1)
        echo -n "."
    done
    echo
    echo $var
    
    smyčka proběhne 3x, po skončení má $var hodnotu 3
    #! /bin/sh
    
    var=0
    echo -e "1\n2\n3" | while read v
    do
        var=${var}$v
        echo $var
    done
    echo
    echo $var
    
    
    smyčka prolítne taky 3x, vidím jak průběžne roste řetězec $var, ale po skončení má zase hodnotu "0". Jak to udělat, aby byl globální, aby se změny ve smyčce projevily i venku?

    Odpovědi

    30.4.2005 16:37 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: [bash] Obor platnosti a while smyčka
    V druhém případě se pro to co je za rourou (|) spouští nový shell, takže cokoliv v něm změníš, se nepromítne do rodičovského procesu.
    30.4.2005 20:00 trancelius | skóre: 22
    Rozbalit Rozbalit vše Re: [bash] Obor platnosti a while smyčka
    Takže jak to obejít ?? Jedná se o načítání řádků souboru:
    cat "$file" | grep "něco" | while read v
    
    dík :)
    30.4.2005 20:15 trancelius | skóre: 22
    Rozbalit Rozbalit vše Re: [bash] Obor platnosti a while smyčka
    cat "$file" | grep "něco" > soubor
    while read v
    do
        var=${var}$v
        echo $var
    done < soubor
    rm soubor
    
    workaround, dík za nasměrování :)
    30.4.2005 20:24 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: [bash] Obor platnosti a while smyčka
    Gratuluji, stáváš se tento týden vítězem soutěže o nejzbytečnější cat.

    Jinak to jde samozřejmě i bez dočasných souborů:
    while read; do ...; done < <(grep regexp soubor)
    
    30.4.2005 20:25 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: [bash] Obor platnosti a while smyčka
    A jinak doufám, že neimplementuješ v shellu grep -c nebo nl...
    30.4.2005 23:31 trancelius | skóre: 22
    Rozbalit Rozbalit vše Re: [bash] Obor platnosti a while smyčka
    no, snažím se jim co nejvíc vyhýbat ... proč je to tak nebezpečný ?
    1.5.2005 08:07 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: [bash] Obor platnosti a while smyčka
    Kterou z těch tří věcí, o nichž jsem psal, myslíš?
    1.5.2005 09:24 trancelius | skóre: 22
    Rozbalit Rozbalit vše Re: [bash] Obor platnosti a while smyčka
    všecky ... grep, cat...
    1.5.2005 09:40 balki
    Rozbalit Rozbalit vše Re: [bash] Obor platnosti a while smyčka
    Ten cat je tam vyslovene zbytocny, sluzi na spajanie dvoch suborov, to ze vypisuje nieco na standardny vystup, je len vedlajsi efekt. Meno suboru je vhodnejsie dat ako parameter grepu. Inac, cim menej rur, tym lepsie.
    1.5.2005 09:42 balki
    Rozbalit Rozbalit vše Re: [bash] Obor platnosti a while smyčka
    oprava: sluzi na spajanie suborov, nielen dvoch.
    1.5.2005 10:16 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: [bash] Obor platnosti a while smyčka
    V tom případě nechápu, na co se ptáš. Nikde jsem nepsal, že grep je nebezepčný.
    1.5.2005 10:17 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: [bash] Obor platnosti a while smyčka
    Ech, a ještě jsem odpověděl na blbý příspěvek... Patří to k tomuto.

    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.