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 02:22 | Pozvánky

    Rok 2026 sotva začal, ale už v prvním týdnu se nashromáždilo nezvykle mnoho zajímavostí, událostí a zpráv. Jedno je ale jisté - už ve středu se koná Virtuální Bastlírna - online setkání techniků, bastlířů a ajťáků, kam rozhodně doražte, ideálně s mikrofonem a kamerou a zapojte se do diskuze o zajímavých technických tématech.

    Dějí se i ne zcela šťastné věci – zdražování a nedostupnost RAM a SSD, nedostatek waferů, 3€ clo na každou položku z Číny … více »
    bkralik | Komentářů: 0
    včera 22:00 | Komunita

    Vývojáři GNOME a Firefoxu zvažují ve výchozím nastavení vypnutí funkce vkládání prostředním tlačítkem myši. Zdůvodnění: "U většiny uživatelů tento X11ism způsobuje neočekávané chování".

    Ladislav Hagara | Komentářů: 6
    včera 15:22 | Nová verze

    Nástroj pro obnovu dat GNU ddrescue (Wikipedie) byl vydán v nové verzi 1.30. Vylepšena byla automatická obnova z disků s poškozenou čtecí hlavou.

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

    Protokol IPv6 má již 30 let. První návrh specifikace RFC 1883 je z prosince 1995.

    Ladislav Hagara | Komentářů: 11
    včera 01:55 | IT novinky

    Byli vyhlášeni vítězové ocenění Steam Awards 2025. Hrou roku a současně nejlepší hrou, která vám nejde, je Hollow Knight: Silksong.

    Ladislav Hagara | Komentářů: 2
    4.1. 21:11 | Nová verze

    Byla vydána nová verze 26.0 linuxové distribuce Manjaro (Wikipedie). Její kódové jméno je Anh-Linh. Ke stažení je v edicích GNOME, KDE PLASMA a XFCE.

    Ladislav Hagara | Komentářů: 0
    3.1. 20:22 | Humor Ladislav Hagara | Komentářů: 56
    3.1. 19:11 | Zajímavý software

    Byl představen webový prohlížeč Brow6el, běžící v terminálu. Pro prohlížení webu je využit Chromium Embedded Framework, vyrendrovaná webová stránka je následně zobrazena v terminálu převodem na sixely pomocí knihovny libsixel. Brow6el se ovládá modálním klávesnicovým rozhraním, inspirovaném populárním textovým editorem Vim. Demonstrační video s ukázkou používání.

    NUKE GAZA! 🎆 | Komentářů: 7
    2.1. 23:00 | IT novinky

    Společnost Pebble představila (YouTube) chytré hodinky Pebble Round 2. S kulatým e-paper displejem, s open source PebbleOS a vydrží baterie přibližně dva týdny. Předobjednat je lze za 199 dolarů s plánovaným dodáním v květnu.

    Ladislav Hagara | Komentářů: 9
    2.1. 14:22 | Humor

    Na novoroční inauguraci starosty New Yorku Zohrana Mamdaniho bylo zakázáno si s sebou přinést Raspberry Pi anebo Flipper Zero. Raspberry Pi i Flipper Zero jsou explicitně uvedeny v seznamu zakázaných věcí jak na na veřejné pozvánce, tak i na oficiálních stránkách města.

    NUKE GAZA! 🎆 | Komentářů: 65
    Které desktopové prostředí na Linuxu používáte?
     (1%)
     (5%)
     (1%)
     (13%)
     (30%)
     (7%)
     (7%)
     (4%)
     (13%)
     (42%)
    Celkem 166 hlasů
     Komentářů: 3, poslední 4.1. 16:22
    Rozcestník

    Dotaz: Bash - Jak zjisti jakou šipku uživatel stiskl

    4.8.2012 01:12 MM
    Bash - Jak zjisti jakou šipku uživatel stiskl
    Přečteno: 330×
    Ahoj, jak bych mohl vytvořit podmínku abych zjistil jaká byla stisknuta šipka na klávesnici? Tohle se tváří že jako ano "^[[A" ale podmínka se nesplní.. Děkuji
    echo "Zadejte něco: "
    read CHOICE
    [ "$CHOICE" == "^[[A" ] && echo "Stisknuta šipka nahoru!"

    Odpovědi

    4.8.2012 09:51 Kit
    Rozbalit Rozbalit vše Re: Bash - Jak zjisti jakou šipku uživatel stiskl
    Zase vynalézáš kolo? Zkus dialog.
    4.8.2012 10:51 MM
    Rozbalit Rozbalit vše Re: Bash - Jak zjisti jakou šipku uživatel stiskl
    Nechci dialog ani videt ;) Radeji mi porad ;) dik
    4.8.2012 13:29 mkmm
    Rozbalit Rozbalit vše Re: Bash - Jak zjisti jakou šipku uživatel stiskl
    V dokumentacnim projektu linuxu je hned nekolik prikladu, treba nasledujici v Advanced Bash-Scripting Guide
    #!/bin/bash
    while true
    do
      read -sn1 a
      test "$a" == `echo -en "\e"` || continue
      read -sn1 a
      test "$a" == "[" || continue
      read -sn1 a
      case "$a" in
        A)  echo "up";;
        B)  echo "down";;
        C)  echo "right";;
        D)  echo "left";;
      esac
    done
    
    4.8.2012 22:07 MM
    Rozbalit Rozbalit vše Re: Bash - Jak zjisti jakou šipku uživatel stiskl
    Díky moc, a jak se jmenujou ty znaky z abecedy A B C D? Potřeboval bych ještě klávesu enter, ale nevím co hledat. Díky
    5.8.2012 01:31 mkmm
    Rozbalit Rozbalit vše Re: Bash - Jak zjisti jakou šipku uživatel stiskl
    Klavesa enter je \n nebo ctrl+m, ale takhle ji testovat nejde. V tom prikladu to nebude fungovat, ten je jenom pro sipky (stisknuti sipky generuje tri znaky: esc, [ a pismeno). Nevim, k cemu to chces, ale jestli je cilem predhodit uzivateli nejaky pripraveny text, ktery by si mohl editovat a potom odklepnout entrem, tak pouzij read -e -i "nejaky text" promenna a s tou promennou pak pracuj dal (treba eval, ale to neni moc bezpecne).
    4.8.2012 13:52 mkmm
    Rozbalit Rozbalit vše Re: Bash - Jak zjisti jakou šipku uživatel stiskl
    Jestli pises ve vimu, tak to jde jeste jednoduseji:
    read -sn3 CHOICE
    [ "$KEY" == "^[[A" ] && echo "Sipka nahoru"
    
    kde znaky ^[ zadas tak, ze stisknes ctrl+v a esc (on je to vlastne jenom znak escape = ctrl+[, ale zobrazuje se jako dva znaky).
    4.8.2012 13:55 mkmm
    Rozbalit Rozbalit vše Re: Bash - Jak zjisti jakou šipku uživatel stiskl
    chyba, misto $KEY ma byt $CHOICE

    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.