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 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
    včera 16:33 | Nová verze

    Byl vydán Mozilla Firefox 144.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vypíchnout lze lepší správu profilů. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 144 bude brzy k dispozici také na Flathubu a Snapcraftu.

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

    Discord potvrdil únik osobních údajů přibližně 70 000 uživatelů. Incident se týká uživatelů po celém světě, především těch, kteří v rámci ověřování svého věku nahráli do aplikace doklad totožnosti. Únik informací se netýkal systémů samotné platformy, ale došlo k němu přes kompromitovaný účet pracovníka zákaznické podpory u externího poskytovatele služeb.

    Ladislav Hagara | Komentářů: 2
    včera 14:44 | IT novinky

    Americká společnost OpenAI, která provozuje chatbota ChatGPT, kvůli výrobě vlastních procesorů pro umělou inteligenci (AI) spojí síly s firmou Broadcom. Firmy o tom informovaly (en) ve svém včerejším sdělení. OpenAI se snaží zajistit si výpočetní výkon potřebný k uspokojení rostoucí poptávky po svých službách. Akcie Broadcomu po zprávě výrazně zpevnily.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Pozvánky

    O víkendu 18. a 19. října lze na brněnském výstavišti navštívit s jednou vstupenkou dvě akce: Maker Faire Brno, "festival tvořivosti, vynálezů a bastlířské radosti", a GameDev Connect, "akci určenou pro všechny současné a hlavně budoucí herní vývojáře, kteří touží proniknout do jednoho z nejúžasnějších průmyslů na světě".

    Ladislav Hagara | Komentářů: 0
    13.10. 23:55 | IT novinky

    Do 20. října do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | říjen 2025 (YouTube) doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.

    Ladislav Hagara | Komentářů: 0
    13.10. 13:33 | IT novinky

    O zavedení nástroje na monitorování online konverzací v rámci boje proti dětské pornografii (tzv. Chat Control) měli ministři vnitra rozhodovat na úterním společném zasedání v Lucemburku. Plán dánského předsednictví Rady EU ale před pár dny ztroskotal, když se ukázalo, že Chat Control nemá dostatečnou podporu.

    Ladislav Hagara | Komentářů: 7
    13.10. 13:11 | Pozvánky

    Již toto úterý proběhne každoměsíční akce Virtuální Bastlírna, kterou pořádá projekt MacGyver. Jde o virtuální posezení u piva a volné klábosení o různých zajímavostech ze světa elektroniky, softwaru i techniky. V posledním měsíci se stalo nemálo zajímavostí týkajících se spousty bastlířů - kupříkladu Arduino nyní patří pod Qualcomm, Raspberry Pi vydalo nový počítač, ale potichu i miniaturní compute module. Pro AMS od Bambu Lab se

    … více »
    bkralik | Komentářů: 0
    13.10. 11:22 | IT novinky

    Google zpřístupňuje své AI nástroje českým univerzitním studentům prostřednictvím předplatného Google AI Pro na 12 měsíců bez poplatku. Platnost nabídky vyprší 9. prosince 2025.

    Ladislav Hagara | Komentářů: 0
    13.10. 10:55 | Zajímavý projekt

    MicroPythonOS je operační systém napsaný v MicroPythonu určený především pro mikrokontroléry jako ESP32. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (37%)
     (46%)
     (17%)
     (18%)
     (22%)
     (16%)
     (18%)
     (16%)
     (16%)
    Celkem 218 hlasů
     Komentářů: 14, poslední včera 09:04
    Rozcestník

    Dotaz: bash script a problem s prizrazenim promenne

    19.12.2011 11:40 hates
    bash script a problem s prizrazenim promenne
    Přečteno: 307×
    Mam problem s prirazenim hodnoty do promenne script vypada asi nasledovne
    
    #!/bin/bash
    RELOAD_NAMED="1"
    while true; do
       find bla bla | while read neco; do
           [ "$?" -eq 0 ] && RELOAD_NAMED="0"
           echo ${RELOAD_NAMED}
       done
    
       if [ "${RELOAD_NAMED}" -eq 0 ]; then
           #rndc reload
           echo "Probehl reload DNS serveru"
       fi
    
    
    done
    
    
    a ted babo rad proc pokud vyhovi podminka [ "$?" -eq 0 ] nepriradi do promenne RELOAD_NAMED hodnotu 0

    Odpovědi

    19.12.2011 12:01 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
    Rozbalit Rozbalit vše Re: bash script a problem s prizrazenim promenne
    a ted babo rad proc pokud vyhovi podminka [ "$?" -eq 0 ] nepriradi do promenne RELOAD_NAMED hodnotu 0
    Přiřadí, ale příkaz běží v subshellu (spouští se find | while read ...), takže se nemůže propagovat do rodičovského procesu.
    I am always ready to learn although I do not always like to be taught. (W. Churchill)
    19.12.2011 12:05 Kit
    Rozbalit Rozbalit vše Re: bash script a problem s prizrazenim promenne
    Ta hodnota se přiřadí, ale jen lokálně uvnitř cyklu. Po jeho opuštění přestává platit. Místo toho je opět viditelná původní hodnota před vstupem do cyklu.

    Ten skript je divně napsaný. Čeho chceš dosáhnout? Možná se to dá napsat mnohem jednodušeji na jednom řádku.
    19.12.2011 12:09 hates
    Rozbalit Rozbalit vše Re: bash script a problem s prizrazenim promenne
    joj to je presne ono. tak ze si ji musim vyhodit jako promennou prostredi.

    Ten script na jeden radek psat nejde. protoze je dooost dlouhy.
    pepe_ avatar 19.12.2011 12:19 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: bash script a problem s prizrazenim promenne

    a jak se to da udelat ?   nastavit jako   env ?

    19.12.2011 12:42 Kit
    Rozbalit Rozbalit vše Re: bash script a problem s prizrazenim promenne
    Ten script na jeden radek psat nejde. protoze je dooost dlouhy.
    Chtěl jsem tím naznačit, že ten cyklus je tam možná úplně zbytečný a že by to mohlo jít bez něho. A že by se to možná dalo napsat i bez té proměnné, kterou se snažíš měnit.
    19.12.2011 12:25 NN
    Rozbalit Rozbalit vše Re: bash script a problem s prizrazenim promenne
    To je cely divny, $? vrati exist status posledniho prikazu. Mas tam smycku ve ktere vystup z findu nasmerujes do vstupu cyklu(wtf??) a sledujes exit status ? To nedava zadny smysl.

    NN
    19.12.2011 12:29 hates
    Rozbalit Rozbalit vše Re: bash script a problem s prizrazenim promenne
    sakra me taky ne. env je taky blbost.
    19.12.2011 12:31 hates
    Rozbalit Rozbalit vše Re: bash script a problem s prizrazenim promenne
    samozrejme ze pred [ "$?" -eq 0 ] && RELOAD_NAMED="0" je prikaz, u ktereho sleduji navratovou hodnotu
    jose17 avatar 19.12.2011 12:50 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
    Rozbalit Rozbalit vše Re: bash script a problem s prizrazenim promenne
    Ja vim, on vi, ty nano!
    19.12.2011 12:55 hates
    Rozbalit Rozbalit vše Re: bash script a problem s prizrazenim promenne
    tak momentalne vyreseno pid souborem v tmp, ale neni to uplne koser
    20.12.2011 06:32 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: bash script a problem s prizrazenim promenne
    while read neco; do
           [ "$?" -eq 0 ] && RELOAD_NAMED="0"
           echo ${RELOAD_NAMED}
    done < <(find bla bla)

    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.