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 08:00 | Humor

    Dnes je to 10 let, co byla vytvořena decentralizovaná kryptoměna Dogecoin. Autoři Billy Markus a Jackson Palmer ji původně zamýšleli jako vtip. Znakem kryptoměny je pes Shiba-Inu známý z internetových memů.

    JZD | Komentářů: 1
    dnes 07:00 | Nová verze

    Google Chrome 120 byl prohlášen za stabilní. Nejnovější stabilní verze 120.0.6099.62 přináší řadu oprav a vylepšení (YouTube). Opraveno bylo 10 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře (YouTube).

    Ladislav Hagara | Komentářů: 0
    včera 20:55 | Nová verze

    Byla vydána nová verze 2023.4 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení. Vypíchnout lze podporu Cloud ARM64, Vagrant Hyper-V a Raspberry Pi 5.

    Ladislav Hagara | Komentářů: 0
    včera 17:00 | IT novinky

    Společnosti IBM, Meta a dalších vice než 50 zakládajících členů (bez Microsoftu a OpenAI) vytvořili mezinárodní alianci AI Alliance pro spolupráci na vývoji a rozvoji otevřené, bezpečné a odpovědné umělé inteligence.

    Ladislav Hagara | Komentářů: 16
    včera 14:44 | IT novinky

    Služba pro hlídání uniklých hesel Have I Been Pwned oslavila 10. výročí. Troy Hunt ji spustil 4. prosince 2013 (Twitter).

    Ladislav Hagara | Komentářů: 2
    včera 06:00 | Humor

    Programovací jazyk HTML.

    Ladislav Hagara | Komentářů: 5
    4.12. 23:00 | Upozornění

    Podpora TORu v Debianu 11 Bullseye a 10 Buster byla ukončena. Doporučuje se přechod na Debian 12 Bookworm.

    Ladislav Hagara | Komentářů: 0
    4.12. 22:33 | IT novinky

    Příkaz "opakuj donekonečna" je nově v rozporu s podmínkami používání ChatGPT. Příkaz vedl k prozrazení trénovacích dat [/.].

    Ladislav Hagara | Komentářů: 7
    4.12. 21:55 | Nová verze

    GNU Project Debugger aneb GDB byl vydán ve verzi 14.1. Podrobný přehled novinek v souboru NEWS. Vypíchnout lze podporu NO_COLOR a Debugger Adapter Protocol (DAP).

    Ladislav Hagara | Komentářů: 0
    4.12. 16:55 | Nová verze

    Byla vydána verze 5.0 webového aplikačního frameworku napsaného v Pythonu Django (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
     (38%)
     (12%)
     (50%)
    Celkem 66 hlasů
     Komentářů: 1, poslední 4.12. 22:13
    Rozcestník

    Dotaz: Bash/Shell - Jak zjisit jestli je první znak stringu znak z abecedy?

    14.8.2012 13:57 Martin
    Bash/Shell - Jak zjisit jestli je první znak stringu znak z abecedy?
    Přečteno: 374×
    Ahoj, neporadil by mi někdo jak bych mohl zjistit jestli je v proměnné $VAR první znak z abecedy (ze to neni cislovka or specialni znaky). Díky za pomoc

    Řešení dotazu:


    Odpovědi

    Jesus Jimenez avatar 14.8.2012 14:12 Jesus Jimenez | skóre: 29
    Rozbalit Rozbalit vše Re: Bash/Shell - Jak zjisit jestli je první znak stringu znak z abecedy?
    x='abc' if [[ $x[1] =~ [[:alpha:]] ]]; then echo "ok"; else echo "ko"; fi
    Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
    Jesus Jimenez avatar 14.8.2012 14:13 Jesus Jimenez | skóre: 29
    Rozbalit Rozbalit vše Re: Bash/Shell - Jak zjisit jestli je první znak stringu znak z abecedy?
    Zmizelo mi radkovani. Takze za 'abc' jeste strednik. A misto x si dejte VAR.
    Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
    Jesus Jimenez avatar 14.8.2012 14:18 Jesus Jimenez | skóre: 29
    Rozbalit Rozbalit vše Re: Bash/Shell - Jak zjisit jestli je první znak stringu znak z abecedy?
    A zaroven se na to nekoukejte, protoze $x[1] chodi jen v zsh.

    V bash asi neco jako ${x:0:1}, resp ${VAR:0:1}
    Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
    Řešení 1× (Jesus Jimenez)
    14.8.2012 14:44 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash/Shell - Jak zjisit jestli je první znak stringu znak z abecedy?
    Když už stejně používáte matchování regulárního výrazu, tak stačí rovnou celý string matchovat na '^[[:alpha:]]'.
    Jesus Jimenez avatar 14.8.2012 14:47 Jesus Jimenez | skóre: 29
    Rozbalit Rozbalit vše Re: Bash/Shell - Jak zjisit jestli je první znak stringu znak z abecedy?
    jj
    Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
    14.8.2012 15:02 Martin
    Rozbalit Rozbalit vše Re: Bash/Shell - Jak zjisit jestli je první znak stringu znak z abecedy?
    Tak jaky je tedy výsledek? Díky
    Jesus Jimenez avatar 14.8.2012 16:40 Jesus Jimenez | skóre: 29
    Rozbalit Rozbalit vše Re: Bash/Shell - Jak zjisit jestli je první znak stringu znak z abecedy?
    if [[ $VAR =~ ^[[:alpha:]] ]]; then 
      echo "prvni znak je pismeno";
    else
      echo "prvni znak neni pismeno";
    fi
    
    Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
    14.8.2012 17:43 Jarek
    Rozbalit Rozbalit vše Re: Bash/Shell - Jak zjisit jestli je první znak stringu znak z abecedy?
    Díky moc. Snažím se pochopit to vaše zadání ale nějak mi to nejde.. A kdybych to chtěl použít opačně? Čili kdybych chtěl kontrolovat poslední znak v řetězci? Děkuji
    14.8.2012 18:42 Kit
    Rozbalit Rozbalit vše Re: Bash/Shell - Jak zjisit jestli je první znak stringu znak z abecedy?
    To přece bude skoro stejné
    if [[ $VAR =~ [[:alpha:]]$ ]]; then 
      echo "posledni znak je pismeno";
    else
      echo "posledni znak neni pismeno";
    fi

    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.