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 17:22 | Humor

    Kanadský vývojář Anthony Sistilli vytvořil ironický DIY projekt parodující kamerové systémy Flock, s cílem názorně demonstrovat rizika masového sledování jaké provozují tyto komerční ALPR systémy. Z levné IP kamery a vlastního ML softwaru (napsaného s pomocí SI circa za 20 minut, kód se mi bohužel nepodařilo dohledat) běžícího v laptopu sestavil jednoduchý systém, který detekuje výhradně policejní vozidla, zaznamenává jejich SPZ a

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 1
    dnes 12:44 | Upozornění

    Část údajů uživatelů internetového supermarketu Rohlík byla odcizena. Kyberútočníci napadli nástroj zákaznické podpory Rohlíku, odcizili tak jména, e-mailové adresy, v některých případech také telefonní čísla nebo přepisy komunikace mezi klienty a zákaznickou podporou. Rohlík incident nahlásil příslušným orgánům a přijal příslušné opatření, aby zamezil podobným případům v budoucnosti, uvedla firma.

    Ladislav Hagara | Komentářů: 3
    dnes 11:11 | IT novinky

    Aplikace eDoklady fungovala v obou volebních dnech stabilně a prakticky bez front. Digitální a informační agentura (DIA) odhaduje, že se digitálním dokladem prokázalo více než 100.000 voličů. Aplikaci si před volbami či během nich aktualizovalo 247.517 uživatelů. Nových registrací bylo 19.431 a do aplikace se přihlásilo 357.879 lidí. Největší nápor přišel bezprostředně po otevření volebních místností mezi 14. a 16. hodinou, kdy si

    … více »
    Ladislav Hagara | Komentářů: 4
    dnes 00:55 | Pozvánky

    Začal semestr, začal i podzim a kromě hub rostou jako po dešti i veřejné dílny v Praze. Nedávno strahováci referovali o hackerspacu Bordel, nyní se otevřela dílna Dejvice Lab jen kousek od ČVUT. Na blížící Virtuální Bastlírně tak uslyšíte nejen report z návštěvy dílny HWLab, ale i řadu novinek, událostí a úsměvných momentů, které se za poslední měsíc ve světě techniky, ale i vědy udály. Připojte se tedy již v úterý 13.10. od 20:00 a zapojte se do

    … více »
    bkralik | Komentářů: 0
    včera 11:33 | Nová verze

    Byl vydán LineageOS 24 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu. LineageOS 24 je založený na Androidu 17.

    Ladislav Hagara | Komentářů: 0
    včera 03:55 | IT novinky

    Společnost Valve publikovala na svém GitLabu nákresy a schémata zapojení headsetu Steam Frame. Pro nekomerční účely.

    Ladislav Hagara | Komentářů: 1
    10.10. 23:11 | Bezpečnostní upozornění

    Soutěž Pwn2Own Ireland 2026 skončila 9. října. Bezpečnostní výzkumníci získali celkem 1 262 000 dolarů na odměnách. Během soutěže bylo předvedeno zneužití 98 zero-day zranitelností. Testování zahrnovalo různé kategorie zařízení a software. Výzkumníci předváděli prakticky fungující útoky podle pravidel soutěže. Výsledky následně slouží výrobcům při přípravě oprav. Mezi pokořenými jsou: Samsung Galaxy S26, OpenAI Codex, Oracle Autonomous AI Database, Google Pixel 10, u iPhone 17 neuspěli.

    vencour | Komentářů: 1
    9.10. 22:44 | Nová verze

    Programovací jazyk Python byl vydán v nové verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 20
    9.10. 22:33 | Zajímavý projekt

    BIGWORDS.PAGE je open-source webová aplikace, která po otevření odkazu v prohlížeči vykreslí přes celou obrazovku jednoduché informační sdělení. Zpráva i její nastavení jsou uložené v části URL za znakem #, například odkaz https://bigwords.page/#abclinuxu zobrazí jako velký bílý nápis 'abclinuxu' na černém pozadí. Obsah odkazu lze upravovat i vestavěným editorem, ten umožňuje nastavovat formátování a vizuální efekty textu, časovače, QR kódy a obrázky. Zdrojový kód je dostupný pod licencí MIT na GitHubu.

    ❗Červivý Hřib krade❗ | Komentářů: 10
    9.10. 11:55 | Upozornění

    V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."

    Ladislav Hagara | Komentářů: 15
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2837 hlasů
     Komentářů: 32, poslední včera 17:02
    Rozcestník

    Dotaz: Bash test jednoduchý zápis

    4.6.2006 06:22 Jurákus
    Bash test jednoduchý zápis
    Přečteno: 1336×
    Zdravím !
    Nevěděl by někdo jednodušší zápis těchto dvou příkladů? Ne, že by nefungovali jen je to moc dlouhé. (Jde mi jen o Bash)

    if [ $a = 0 -o $a = 1 -o $a = 2 -o $a = 4 -o $a = 5 -o $a = 3 ] ; then atd.

    case "$k" in
    	[Oo][Gg][Gg] | [Ww][Mm][Aa] | [Mm][Pp]3 | [Ww][Aa][Vv]) atd.

    Děkuji.

    Odpovědi

    4.6.2006 07:29 peter
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    no ja teda nie som programator a bash nepoznam z tejto strany, ale v prvom priklade vidim postupnost hodnot 0-5. predpokladam, ze -o je logicky sucet OR, tak by som to zapisal ako if [$a<=5 -o $a>=0]. ale nepoznam bash
    4.6.2006 07:30 peter
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    chybicka se vloudila> [$a<=5 and $a>=0].
    4.6.2006 07:37 Jurákus
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    Díky. Toto mi uniklo. A co kdyby čísla nešla po sobě? (0,2,3,5,7)
    4.6.2006 07:52 Peter
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    tak by som uz len kombinoval podmienky AND a OR a keby to bolo velmi dlhe, tak by som tymi hodnotami naplnil pole a testoval v cykle na vyskyt hodnot v poli od prveho do posledneho
    4.6.2006 07:56 Peter
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    ... ale su aj ine logicke funkcie - napr. NOT by vylucil hodnotu
    Jan Zahornadsky avatar 4.6.2006 11:06 Jan Zahornadsky | skóre: 22 | blog: hans_blog
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    Nebo použít regexpy:

    [ -n "`echo $a | grep [02357]`" ]

    respektive testovat přímo -- grep vrací 0 (úspěch), pokud text neprofiltruje (ale je asi žádoucí ten neprofiltrovaný text nevypsat):

    if echo $a | grep [02357] > /dev/null; then echo OK.; fi
    Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
    David Watzke avatar 4.6.2006 11:22 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    if echo $a | grep -q [02357]; then echo OK.; fi
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    4.6.2006 11:44 Marian Krucina | skóre: 13
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    Tohleto sežere všechno s těmi číslicemi. O to asi nejde.
    $ if echo '12345' | grep -q [02357]; then echo OK.; fi
    OK.
    
    Spíš bych dal:
    if echo $a | egrep -q '^[02357]$'; then echo OK.; fi
    4.6.2006 10:05 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    Píšeš to v Bashi, já vím. Ale já si tady jen tak zbůhdarma trousím Python:
    a in [0,2,3,5,7]
    a.lower() in ['ogg', 'wma', 'mp3', 'wav']
    
    Jan Zahornadsky avatar 4.6.2006 11:08 Jan Zahornadsky | skóre: 22 | blog: hans_blog
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    Ten case by asi šel přepsat na
    case "`echo $k | tr [:upper:] [:lower:]`" in
      ogg) echo Je to OGG Vorbis.
           ;;
      mp3) echo Je to empetrojka.
           ;;
      wav) echo Je to vlna.
           ;;
    esac
    
    Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
    4.6.2006 11:22 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    [[ "$a" -ge 0 && "$a" -le 5 ]] &&
    case
    ...
    
    pokial by slo o "nespojitu" mnozinu, tak bash ma testovanie aj na regexpy
    [[ "$a" =~ "[13589]" ]] &&
    case
    ...
    
    If you hold a Unix shell up to your ear, you can you hear the C.
    David Watzke avatar 4.6.2006 11:24 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    bash ma testovanie aj na regexpy
    [[ "$a" =~ "[13589]" ]] &&
    case
    ...
    
    Jak neskonale božské, Legione. Jak je vůbec možný, že jsem něco tak úžasnýho neznal?
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    4.6.2006 11:49 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    Málo čteš manuály :-D
    When your hammer is C++, everything begins to look like a thumb.
    David Watzke avatar 4.6.2006 12:02 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    Podívej, přečtu cokoliv, ale man bash opravdu ne :-D
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    4.6.2006 14:27 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    Stale lepsi manual ku bashu, nez ku mplayeru. V bashi aspon viem o com sa hovori, aj ked urcite som z neho necital ani polovicu (co sa tyka poctu pismen)

    Svoje mudra mam z manualu a z http://www.tldp.org/LDP/abs/html/
    If you hold a Unix shell up to your ear, you can you hear the C.
    David Watzke avatar 4.6.2006 14:36 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    Jo, ten je taky šílenej, ale spoustu věcí mě naučil a hlavně - je česky ;-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    4.6.2006 16:24 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    Zkus info:/bash ;-)
    When your hammer is C++, everything begins to look like a thumb.
    4.6.2006 11:27 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    Este druhy priklad:
    grep -iqE "(ogg|wma|mp3|wav)" <<<"$k" &&
        echo hura
    
    If you hold a Unix shell up to your ear, you can you hear the C.
    5.6.2006 08:00 Jurákus
    Rozbalit Rozbalit vše Re: Bash test jednoduchý zápis
    Díky všem za podnětné připomínky. Určitě mi pomohly se zase něco naučit.

    Založit nové vlákno • Nahoru

    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.