abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 23:33 | Komunita

    Bylo rozhodnuto, že nejnovější Linux 6.12 je jádrem s prodlouženou upstream podporou (LTS). Ta je aktuálně plánována do prosince 2026. LTS jader je aktuálně šest: 5.4, 5.10, 5.15, 6.1, 6.6 a 6.12.

    Ladislav Hagara | Komentářů: 0
    včera 15:11 | Nová verze

    Byla vydána nová stabilní verze 3.21.0, tj. první z nové řady 3.21, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Z novinek lze vypíchnou počáteční podporu architektury Loongson LoongArch64.

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

    Mapy.cz Premium stojí 249 korun ročně. Premium verze je zaváděna postupně.

    Ladislav Hagara | Komentářů: 13
    včera 11:00 | IT novinky

    Hodnota Bitcoinu, decentralizované kryptoměny překonala 100 000 dolarů (2 390 000 korun).

    JZD | Komentářů: 10
    včera 05:11 | Zajímavý software

    Hurl byl vydán ve verzi 6.0.0. Hurl je nástroj běžící v příkazovém řádku, který spouští HTTP požadavky definované v textovém souboru.

    Ladislav Hagara | Komentářů: 0
    4.12. 17:33 | Komunita

    Výsledek hlasování: Výchozím grafickým motivem Debianu 13 aneb Trixie bude Ceratopsian.

    Ladislav Hagara | Komentářů: 12
    4.12. 15:11 | IT novinky

    Rodina jednodeskových počítačů Orange Pi se rozrostla (𝕏) o Orange Pi 5 Ultra.

    Ladislav Hagara | Komentářů: 9
    4.12. 14:33 | Nová verze

    Mobilní Datovka, tj. svobodná aplikace pro přístup k datovým schránkám pro zařízení s operačním systémem iOS a Android, byla vydána v nové verzi 2.2.0. Nově lze nastavit vlastní obrázky pro jednotlivé datové schránky pro jejich lepší identifikaci v seznamu schránek. Přidán byl editor vnitřních nastavení aplikace, který slouží jako přehled všech hodnot, které aplikace udržuje.

    Ladislav Hagara | Komentářů: 0
    4.12. 04:33 | Komunita

    Společnost DuckDuckGo stojící za stejnojmenným vyhledávačem letos věnovala 1,1 milionu dolarů na podporu digitálních práv, online soukromí a lepšího internetového ekosystému. Peníze byly rozděleny mezi Electronic Frontier Foundation (EFF), Public Knowledge, ARTICLE 19, Demand Progress, European Digital Rights (EDRi), Fight for the Future, The Markup, OpenMedia, Restore the Fourth, Signal, Surveillance Technology Oversight

    … více »
    Ladislav Hagara | Komentářů: 2
    4.12. 02:11 | Nová verze

    LibrePCB, tj. svobodný multiplatformní softwarový nástroj pro návrh desek plošných spojů (PCB), byl vydán ve verzi 1.2.0. Přehled novinek v příspěvku na blogu a v aktualizované dokumentaci. Vypíchnut je import knihoven KiCadu. Zdrojové kódy LibrePCB jsou k dispozici na GitHubu pod licencí GPLv3.

    Ladislav Hagara | Komentářů: 2
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: Jak na vynimky v BASH?

    18.12.2006 19:03 Tomáš Maruška
    Jak na vynimky v BASH?
    Přečteno: 121×
    mam takyto skript:

    #!/bin/bash
    echo -n "Zadajte cislo od 1 do 10: "
    read NN

    if [ $NN -lt 11 ] && [ 0 -lt $NN ]; then
    echo "Uhadl jsem cislo! Je to $NN!"
    elif [ 10 -lt $NN ] || [ $NN -lt 1 ]; then
    echo "Cislo je mimo interval!"
    fi

    lenze ked do premennej NN dam znak (nie cislo) tak skript padne s tym ze ocakaval cislo. existuje tu nieco ako vymika (exception) ako vo vsetkych programovacich jazykoch? alebo ako inak by som mohol odchytit chybu aj vseobecne nie len v tomto pripade? Dakujem

    Odpovědi

    18.12.2006 19:14 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Jak na vynimky v BASH?
    pridaj:
    case "$NN" in
    *[!0-9]*) echo "$NN nie je cislo"; exit;;
    esac
    
    18.12.2006 19:25 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: Jak na vynimky v BASH?
    Příkaz test (neboli [) se chová úplně standardně a pokud spadne, vrací nenulovou hodnotu a vypíše chybu na stderr -- není potřeba žádných vyjímek:

    [ivok@zero ~]$ [ 200 -gt 100 ] 2>/dev/null
    [ivok@zero ~]$ echo $?
    0
    [ivok@zero ~]$ [ a -gt 100 ] 2>/dev/null
    [ivok@zero ~]$ echo $?
    2
    

    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.