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

    Na akci Made by Google 2026 (YouTube) bude oficiálně představena jedenáctá generace telefonů Pixel s novým čipem Google Tensor G6 a hodinky Pixel Watch 5.

    Ladislav Hagara | Komentářů: 0
    dnes 17:11 | Bezpečnostní upozornění

    Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) se spolu s partnery z dalších zemí připojil ke společnému upozornění (Joint Cybersecurity Advisory) týkajícímu se probíhající kybernetické kampaně skupiny LAUNDRY BEAR zaměřené na uživatele e-mailové platformy Zimbra Collaboration Suite (ZCS) nejméně od července 2025. NÚKIB doporučuje organizacím využívajícím Zimbra Collaboration Suite neprodleně ověřit, zda

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 14:22 | Nová verze

    Intel vydal 42 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20260811 mikrokódů pro své procesory.

    Ladislav Hagara | Komentářů: 0
    dnes 05:33 | Zajímavý článek

    Sny o designu GNOME Shellu, článek s náhledy a videi, představuje dlouhodobou vizi týmu GNOME pro vylepšení uživatelského rozhraní GNOME Shellu. Zatímco nedávné verze přinášely spíše drobné úpravy, designéři nyní plánují zásadnější změny.

    Ladislav Hagara | Komentářů: 9
    dnes 05:22 | Nová verze

    Byla vydána nová verze 10.5 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu důležitých bezpečnostních oprav, vylepšení funkcí a oprav chyb. Nově vyžaduje podporu ECC (Elliptic Curve Cryptography) v libcrypto, včetně křivky NISTP521.

    Ladislav Hagara | Komentářů: 0
    dnes 05:11 | Nová verze

    Byla vydána nová verze 10.6 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. S novými obrazy pro Orange Pi 4 Pro, Orange Pi Zero 3W a Odroid M1/M1S/M2. Přehled novinek v poznámkách k vydání.

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

    Námořní drony používané elitními jednotkami britského královského námořnictva tajně posílaly údaje do Číny. Stroje vybavené čínskými komponenty měly být využívány pro vojenské operace na Blízkém východě. Kamery na dálkově řízených průzkumných člunech K3 Scout byly vybavené součástkami, které bez vědomí britského námořnictva odesílaly informace do spojeného zařízení v Číně. Britské námořní síly využívaly flotilu námořních dronů

    … více »
    Ladislav Hagara | Komentářů: 5
    včera 13:33 | IT novinky

    Alza.cz nabízí herní AlzaPC s předinstalovaným Linuxem (YouTube), konkrétně s linuxovou distribucí Bazzite (Wikipedie).

    Ladislav Hagara | Komentářů: 5
    včera 04:55 | Nová verze

    Squeak (Wikipedie), open source implementace programovacího jazyka a prostředí Smalltalk, byl vydán ve verzi 6.1. Přehled novinek v poznámkách k vydání.

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

    V Linuxu v KVM byla nalezena a v upstreamu již byla opravena kritická zranitelnost Zapscape aneb CVE-2026-64561. Root na hostovaném počítači (virtuální stroj) může obejít izolaci a získat plnou kontrolu nad hostitelským systémem (DoS útok nebo vzdálené spuštění kódu s právy roota). Na obou hlavních architekturách – Intel i AMD. Zranitelnost v Linuxu existovala 6 let (od července 2020 do července 2026).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (18%)
     (30%)
     (6%)
     (6%)
     (2%)
     (15%)
     (23%)
    Celkem 2373 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Bash a zacykleni?

    21.6.2012 18:10 Martin
    Bash a zacykleni?
    Přečteno: 545×
    Ahoj, mam tri funkce, pokud v menu zvolim pozadovanou polozku tak se spusti funkce yes_no kde muzu funkci spustit nebo se vratit zpet do menu. Pokud se vratim zpet do menu a zvolim zase v menu nejakeou funkci nebo tu stejnou a tentoktat dam souhlas k pokracovani ve funkci yes_no, spusti se i ta funkce, kterou jsem pred tim nepotvrdil. Když dam zpet 10x tak se to spusti az dam souhlas celkem 11x. Co delam blbe? Díky
    # spusti dotaz 0 == pokracuj, 1 == zpet
    function yes_no {
    case $? in
    0);;
    1)menu;;
    esac
    }
    
    # spusti pozadovanou akci
    function akce {
    echo "jdu makat"
    }
    
    # spusti funkci akce nebo ukoci script
    function menu {
    case $? in
    0)akce;;
    1)exit;;
    esac
    }

    Odpovědi

    21.6.2012 19:35 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: Bash a zacykleni?
    Co delam blbe?

    Posielas nekompletny kod a chces odpoved. Kde sa vola yes_no? Co si predstavujes pod $? ?
    If you hold a Unix shell up to your ear, you can you hear the C.
    21.6.2012 20:29 Martin
    Rozbalit Rozbalit vše Re: Bash a zacykleni?
    Posielas nekompletny kod a chces odpoved.
    Nechtěl jsem zde psát tunu kodu, myslel jsem ze na pochopeni to staci..
    Kde sa vola yes_no?
    Omluva, doplneno
    # spusti pozadovanou akci
    function akce {
    yes_no
    echo "jdu makat"
    }
    Co si predstavujes pod $? ?
    v $? je uložena vždy poslední hodnota, v tomto případě to je vždy bud 0 or 1

    21.6.2012 21:50 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: Bash a zacykleni?
    K comu ti je posledna NAVRATOVA hodnota som vobec nepochopil. Predpokladam,z e si sa nepoucil a zase si z kodu vysekal nejaku funkciu, ktora sa pyta usera a vracia prislusnu navratovu hodnotu. Uvadzaj cely kod, pokial ho nie je fakt extremne vela. Najma pokial mas problemy s tak jednoduchymi vecami, tak nepredpokladaj, ze nerobis chyby aj pri osekavani kodu.

    a) google rekurze

    b) v yes_no sa riad tym komentarom co tam mas a po "1" nechod dovnutra (volanim menu) ale fakt spat (return).
    If you hold a Unix shell up to your ear, you can you hear the C.
    22.6.2012 06:33 Kit
    Rozbalit Rozbalit vše Re: Bash a zacykleni?
    Obávám se, že ta šílenost _je_ kompletní. Ne, opravdu se takové menu nedá dělat takovou rekurzí a už vůbec se nedá proměnná $? používat jako globální pro předávání hodnoty mezi funkcemi, protože se mění po každém provedení příkazu, tedy i při volání funkce, ve které by ji někdo chtěl vyhodnocovat.
    22.6.2012 01:16 aaaaaaaaaaaaaa
    Rozbalit Rozbalit vše Re: Bash a zacykleni?

    Nikdy nepouzivajte specialne premenne, ak ich naozaj nepotrebujete. A ak ich potrebujete, tak si ich ulozte do "klasickych" premennych a potom s nimi pracujte. Toto plati aj pre premenne $$, $!, $? a z bashovin $RANDOM

    Odporucam pouzit namiesto $? parametre funkcii - to sa da aspon pekne odtrasovat (stacia prikazy echo v sledovacich bodoch alebo set +x na zaciatku). $? znamena return hodnotu posledneho spusteneho spusteneho programu, ale tu meni aj taky obycajny program echo alebo [.

    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.