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

    Byla vydána verze 4.2 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 0
    dnes 19:33 | IT novinky

    Anton Carniaux, právní zástupce Microsoft France, pod přísahou: Microsoft nemůže garantovat, že data z EU nepředá do USA bez EU souhlasu, musí dodržovat americké zákony.

    Ladislav Hagara | Komentářů: 3
    dnes 15:33 | Nová verze

    Byl vydán Mozilla Firefox 141.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Lokální AI umí uspořádat podobné panely do skupin. Firefox na Linuxu využívá méně paměti. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 141 je již k dispozici také na Flathubu a Snapcraftu.

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

    NÚKIB upozorňuje na kritickou zranitelnost v SharePointu. Jedná se o kritickou zranitelnost typu RCE (remote code execution) – CVE-2025-53770, která umožňuje neautentizovaný vzdálený přístup a spuštění kódu, což může vést k úplnému převzetí kontroly nad serverem. Zranitelné verze jsou pouze on-premise verze a to konkrétně SharePoint Server 2016, 2019 a Subscription Edition. SharePoint Online (Microsoft 365) není touto zranitelností ohrožen.

    Ladislav Hagara | Komentářů: 3
    včera 21:00 | IT novinky

    Společnost Valve zpřísnila pravidla pro obsah, který je možné distribuovat ve službě Steam. Současně řadu her ze Steamu odstranila. V zásadách a pravidlech přibylo omezení 15: Obsah, který by mohl porušovat pravidla a normy stanovené zpracovateli plateb a souvisejícími sítěmi platebních karet a bankami nebo poskytovateli připojení k internetu. Sem spadají zejména určité druhy obsahu pouze pro dospělé.

    Ladislav Hagara | Komentářů: 0
    včera 13:33 | Komunita

    Dle analytics.usa.gov je za posledních 90 dnů 6,2 % přístupů k webových stránkám a aplikacím federální vlády Spojených států z Linuxu.

    Ladislav Hagara | Komentářů: 0
    20.7. 17:44 | Zajímavý článek

    Jak si zobrazit pomocí Chrome a na Chromiu založených webových prohlížečích stránky s neplatným certifikátem? Stačí napsat thisisunsafe.

    Ladislav Hagara | Komentářů: 3
    20.7. 00:33 | Bezpečnostní upozornění

    V repozitáři AUR (Arch User Repository) linuxové distribuce Arch Linux byly nalezeny a odstraněny tři balíčky s malwarem. Jedná se o librewolf-fix-bin, firefox-patch-bin a zen-browser-patched-bin.

    Ladislav Hagara | Komentářů: 15
    20.7. 00:22 | Komunita

    Dle plánu by Debian 13 s kódovým názvem Trixie měl vyjít v sobotu 9. srpna.

    Ladislav Hagara | Komentářů: 1
    19.7. 13:22 | Komunita

    Vývoj linuxové distribuce Clear Linux (Wikipedie) vyvíjené společností Intel a optimalizováné pro jejich procesory byl oficiálně ukončen.

    Ladislav Hagara | Komentářů: 1
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (27%)
     (24%)
     (4%)
     (6%)
     (5%)
     (3%)
     (4%)
     (28%)
    Celkem 79 hlasů
     Komentářů: 11, poslední dnes 20:35
    Rozcestník

    Dotaz: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0-9]?

    David Watzke avatar 2.1.2006 04:20 David Watzke | skóre: 74 | blog: Blog... | Praha
    Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0-9]?
    Přečteno: 187×
    Ahoj. Zajímalo by mně jak napsat podmínku (if), která bude pravdivá jen když proměnná ($1) bude obsahovat jiné znaky než a-z, A-Z a 0-9. Přemýšlel jsem nad tím, ale zatím jsem nic nevykoumal. :-(
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

    Odpovědi

    2.1.2006 07:02 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0
    Např.
    [ivok@zero ~]$ echo abcd_EFGH123 |grep -q '[^a-zA-Z0-9]'; echo $?
    0
    [ivok@zero ~]$ echo abcdEFGH123 |grep -q '[^a-zA-Z0-9]'; echo $?
    1
    
    2.1.2006 07:04 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0
    jo ještě jsem zapoměl dodat - bacha na locales.
    2.1.2006 11:02 roman
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0
    v prikazovom riadku
    premenna="[a-z][A-Z][0-9]"
    ls $premenna, alebo... cokolvek, funguje to. :-)
    2.1.2006 13:37 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0
    [[ "$1" == *[^a-zA-Z0-9]* ]] && echo fuj
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    14.12.2006 12:11 petr (zacatecnik)
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0

    pouzil jsem zapis [[ "$1" == [0-9] ]] pro zjisteni zda obsahuje jednocif. cislo.

    stejne tak mi funguje i [[ "$1" == [0-9][0-9] ]] pro doucif. cisla

    jenom nemuzu prijit na to jak pouzit u techto vyrazu operator || (nebo). At to pisu jak to pisu - nefunguje... Muzete mi poradit?
    14.12.2006 14:29 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0
    if [[ "$1" == [0-9] ]] || [[ "$1" == [0-9][0-9] ]]
    then
      todo
    fi
    Nebo
    case "$1" in
      [0-9]|[0-9][0-9]) todo;;
    esac
    a nebo využít vymožeností bash 3.[01] a pak počítat s tím, že ve 3.2 ti něco třeba přestane fungovat :-(
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    David Watzke avatar 14.12.2006 15:00 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0
    [[ "$1" == [0-9] ]] || [[ "$1" == [0-9][0-9] ]]
    Nebo lépe:
    [[ "$a" == [0-9] || "$a" == [0-9][0-9] ]]
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    14.12.2006 15:16 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0
    Hmm, tak tohle mě na dokumentaci bashe tak trochu začíná srát. Takže v sekci CONDITIONAL EXPRESSIONS se dočtu, že se to týká [[, test a builtin [ a o spojování jednotlivých výrazů ani slovo s odkazem, že podrobněji v popisu builtin test. No tam se dočtu
                  expr1 -o expr2
                         True if either expr1 or expr2 is true.
    
    což v [[ nefunguje a dál jsem nic nenašel. No a k tomu se nám přidalo to nadělení s uvozovkama kolem argumentu =~. Řekl bych, že s takovou se raději poohlédnu po nějakém jiném shellu. Tohle není shell, ale bordel. :-(
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    14.12.2006 16:47 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0
    Ahá, už jsem to našel, takže je to v sekci Compound Commands. Bezva, takže až to budu zase hledat ...
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    David Watzke avatar 2.1.2006 15:19 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0-9]?
    Díky všem. :-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    David Watzke avatar 2.1.2006 15:31 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0-9]?
    Woops... a co kdyby tam byly ještě znaky: - _ / bezi těmi a-z, atd.? Nějak jsem na to zapomněl. :-(
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    2.1.2006 15:43 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0
    [[ "$1" == *[^a-zA-Z0-9-_/]* ]] && echo fuj
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    David Watzke avatar 2.1.2006 16:13 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: Jak ověřit, zda proměnná obsahuje jen znaky [a-z] [A-Z] a [0
    Existuje něco, co neumíš? :-D Díky.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

    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.