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:55 | Nová verze

    Byla vydána verze 1.79.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    včera 14:33 | Zajímavý článek

    Byly zveřejněny výsledky průzkumu (infografika) mezi uživateli FreeBSD.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | IT novinky

    Na konferenci DevConf.CZ 2024 je na stánku Furi Labs prezentován linuxový telefon FuriPhone FLX1. Jeho cena 499 dolarů.

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

    Bylo vydáno Eclipse IDE 2024-06 aneb Eclipse 4.32. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

    Ladislav Hagara | Komentářů: 1
    12.6. 22:00 | Nová verze

    Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-2 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.

    Ladislav Hagara | Komentářů: 0
    12.6. 15:44 | Nová verze

    Po roce od vydání verze 15.5 bylo vydáno openSUSE Leap 15.6. Přehled novinek v nejnovější verzi této linuxové distribuce v oznámení o vydání a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    12.6. 12:44 | Nová verze

    Byla vydána nová verze 256 správce systému a služeb systemd (GitHub). Nově mimo jiné s run0 jako alternativou k sudo.

    Ladislav Hagara | Komentářů: 19
    12.6. 12:00 | IT novinky

    Společnost Oracle oznámila spolupráci s Google Cloudem, OpenAI a Microsoftem.

    Ladislav Hagara | Komentářů: 0
    12.6. 09:44 | Pozvánky

    Zítra začne v Brně na FIT VUT třídenní open source komunitní konference DevConf.CZ 2024. Vstup je zdarma, nutná je ale registrace. Na programu je celá řada zajímavých přednášek, lightning talků, meetupů a workshopů. Přednášky lze sledovat i online na YouTube kanálu konference. Aktuální dění lze sledovat na Matrixu, 𝕏 nebo Mastodonu.

    Ladislav Hagara | Komentářů: 6
    11.6. 23:33 | Nová verze

    Google Chrome 126 byl prohlášen za stabilní. Nejnovější stabilní verze 126.0.6478.55 přináší řadu oprav a vylepšení (YouTube). Podrobný přehled v poznámkách k vydání. Opraveno bylo 21 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: Bash - zjistit, zda je proměnná číslo

    19.8.2008 12:13 bash
    Bash - zjistit, zda je proměnná číslo
    Přečteno: 447×
    Ahoj. Porovnávám dvě čísla, z nichž to první se dostává způsobem 'cat /cislo'. Problém je, když soubor /cislo neexistuje. Pak skript spadne. Jak zjistit, zda je proměnná číslo?

    Odpovědi

    19.8.2008 12:36 petr
    Rozbalit Rozbalit vše Re: Bash - zjistit, zda je proměnná číslo
    Spis byste mel otestovat, jestli ten soubor existuje.
    19.8.2008 12:54 bash
    Rozbalit Rozbalit vše Re: Bash - zjistit, zda je proměnná číslo
    To dělám, jenže na pozadí běží další skript, který ten soubor občas vytváří a maže. Zádrhel je v tom, že soubor otestuju, zda existuje a potom ho přečtu přes cat, ale mezi těmito kroky se soubor často odstraní a proto skript spadne. Proto ho chci nejdřív přečíst a pak zjistit obsah.
    19.8.2008 13:15 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Bash - zjistit, zda je proměnná číslo
    No vzhledem k tomu, že mezi testem na existenci souboru a jeho pokusem o čtení může běžet cokoliv, nemá v tomto případě onen test žádný význam. Co zkusit spíš
    if [[ ! "$(cat /cislo 2> /dev/null)" ]]; then
      echo "fallback pokud /cislo neexistuje"
    fi
    
    When your hammer is C++, everything begins to look like a thumb.
    19.8.2008 13:17 diverman | skóre: 32 | blog: život s tučňáčkem
    Rozbalit Rozbalit vše Re: Bash - zjistit, zda je proměnná číslo
    To dělám, jenže na pozadí běží další skript, který ten soubor občas vytváří a maže. Zádrhel je v tom, že soubor otestuju, zda existuje a potom ho přečtu přes cat, ale mezi těmito kroky se soubor často odstraní a proto skript spadne. Proto ho chci nejdřív přečíst a pak zjistit obsah.
    Tam ti vznika race condition
    deb http://ftp.cz.debian.org/debian jessie main contrib non-free
    David Watzke avatar 19.8.2008 13:10 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash - zjistit, zda je proměnná číslo
    cislo=123
    [[ "$cislo" =~ ^[0-9]+$ ]]
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    19.8.2008 13:40 bash
    Rozbalit Rozbalit vše Re: Bash - zjistit, zda je proměnná číslo
    Díky. Tohle je to co jsem potřeboval.

    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.