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í
×
    dnes 13:00 | Nová verze

    Komunita kolem Linuxu From Scratch (LFS) vydala Linux From Scratch 12.1 a Linux From Scratch 12.1 se systemd. Nové verze knih s návody na instalaci vlastního linuxového systému ze zdrojových kódů přichází s Glibc 2.39, Binutils 2.42 a Linuxem 6.7.4. Současně bylo oznámeno vydání verze 12.1 knih Beyond Linux From Scratch (BLFS) a Beyond Linux From Scratch se systemd.

    Ladislav Hagara | Komentářů: 0
    včera 22:22 | Upozornění

    Google blokuje Chaty RCS (Rich Communication Services neboli rozšířené komunikační služby) na telefonech s rootnutým Androidem nebo odemčeným zavaděčem [9to5Google].

    Ladislav Hagara | Komentářů: 7
    včera 12:22 | Komunita

    Bylo spuštěno hlasování o přednáškách a workshopech pro letošní Installfest, jenž proběhne o víkendu 16. a 17. března v Praze na Karlově náměstí 13. O open source hardwaru bude přednášet Mitch Altman.

    Ladislav Hagara | Komentářů: 1
    včera 08:00 | IT novinky

    Počítač NitroPC Pro 2 od společnosti Nitrokey s corebootem Dasharo byl oficiálně certifikován pro Qubes OS verze 4. Qubes OS (Wikipedie) je svobodný a otevřený operační systém zaměřený na bezpečnost desktopu.

    Ladislav Hagara | Komentářů: 1
    včera 07:00 | Nová verze

    Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 1.20. Přehled novinek na GitLabu.

    Ladislav Hagara | Komentářů: 17
    29.2. 13:00 | IT novinky

    Jednodeskový počítač Raspberry Pi slaví 12 let. Prodej byl spuštěn 29. února 2012 (Wikipedie, 𝕏).

    Ladislav Hagara | Komentářů: 13
    29.2. 12:00 | Nová verze

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

    Ladislav Hagara | Komentářů: 0
    29.2. 11:44 | Nová verze

    Byla vydána nová verze 1.6.0 grafického správce diskových oddílů GParted (GNOME Partition Editor) a také verze 1.6.0 živé distribuce GParted Live, která obsahuje tohoto správce a další nástroje pro zálohování či obnovu dat. Linux byl povýšen na verzi 6.6.15-2.

    Ladislav Hagara | Komentářů: 8
    29.2. 06:00 | Nová verze Ladislav Hagara | Komentářů: 0
    28.2. 22:44 | Nová verze

    Byla vydána (𝕏) únorová aktualizace aneb nová verze 1.87 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.87 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 16
    Steam
     (19%)
     (29%)
     (8%)
     (12%)
     (33%)
    Celkem 52 hlasů
     Komentářů: 0
    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: 175×
    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.