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

    Byla vydána nová major verze 1.24.0, tj. první stabilní verze nové řady 1.24, multiplatformního multimediálního frameworku GStreamer (Wikipedie). Podrobnosti v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 13:22 | Nová verze

    Byla vydána nová verze 13.3 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 5
    dnes 12:11 | Pozvánky

    Jsou to už tři roky, co bastlíři z projektu MacGyver klubu SiliconHill měsíc co měsíc organizují virtuální setkání bastlířů, elektroniků a ajťáků. Za tu dobu se online setkalo už 719 unikátních přezdívek a celkově se prokecalo 100 hodin. Tak neváhejte a doražte si taktéž popovídat o elektronice, IT a technice obecně. Z připravených témat mohou strahováci nabídnout novou stabilní verzi KiCADu nebo simulátor QSpice s podporou digitálních

    … více »
    bkralik | Komentářů: 0
    dnes 08:00 | Komunita

    Před týdnem Nintendo zažalovalo společnost Tropic Haze zastřešující vývoj open source emulátoru přenosné herní konzole Nintendo Switch yuzu. Včera se společnosti dohodly (pdf, pdf), že Tropic Haze zaplatí Nintendu 2,4 milionu dolarů a vývoj emulátoru neprodleně ukončí. Ukončen byl také vývojáři yuzu podporovaný vývoj open source emulátoru přenosné herní konzole Nintendo 3DS Citra.

    Ladislav Hagara | Komentářů: 0
    včera 18:33 | IT novinky

    Apple dnes představil nový MacBook Air s čipem M3. Jak na něm pojede Asahi Linux?

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

    Hodnota Bitcoinu, decentralizované kryptoměny překonala 65 000 dolarů (1 517 360 korun).

    Ladislav Hagara | Komentářů: 7
    včera 15:11 | Nová verze

    Byla vydána nová stabilní verze 6.6 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 122. Přehled novinek i s náhledy v příspěvku na blogu. Nově umí webovým stránkách vnutit tmavý styl. Webové panely podporují rozšíření. Vylepšena byla i Pošta a Poznámky.

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

    Z aktuálních globálních statistik společnosti Statcounter: na desktopu má Linux podíl 4,03 %, Firefox 7,26 %, …

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

    Linuxová distribuce openmediavault (Wikipedie) založená na Debianu a určená pro datová úložiště na síti (NAS) byla vydána ve verzi 7 (Mastodon). Její kódový název je Sandworm (písečný červ). Přehled novinek v oficiálním oznámení. Nejnovější openmediavault je založen na Debianu 12 s kódovým názvem Bookworm.

    Ladislav Hagara | Komentářů: 0
    3.3. 14:33 | Zajímavý software

    Ente je open source služba pro ukládání a sdílení fotografií a videí. Alternativa k výchozím aplikacím od Googlu a Applu. V pátek byly uvolněny zdrojové kódy serveru pod licencí AGPL 3.0 [Hacker News].

    Ladislav Hagara | Komentářů: 10
    Steam
     (32%)
     (29%)
     (8%)
     (8%)
     (23%)
    Celkem 133 hlasů
     Komentářů: 0
    Rozcestník

    Dotaz: BASH - IF - kombinace podminek pomoci AND (&&)

    25.6.2011 12:37 padamCZ
    BASH - IF - kombinace podminek pomoci AND (&&)
    Přečteno: 401×

    Podminka IF neni nikdy splnena.

    Nevite nekdo proc ?

    CIL: Cilem podobneho skriptu je vybrat pouze urcitou skupinu fotografii (range) z velkeho poctu.

    #!/bin/bash
    
    touch DSCF8357.JPG DSCF8359.JPG DSCF8461.JPG DSCF8566.JPG
    
    for fn in `ls *.JPG`; do
      #echo "$fn";
      if [ `expr substr $fn 5 3` -le "357" ] && [ `expr substr $fn 5 3` -ge "566" ] ; then
        echo "Prave jsme nasli: $fn" ;
      fi
    done
    
    rm -rf DSCF8357.JPG DSCF8359.JPG DSCF8461.JPG DSCF8566.JPG
    

    Odpovědi

    stativ avatar 25.6.2011 12:46 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: BASH - IF - kombinace podminek pomoci AND (&&)
    Protože ani splněná být nemůže. To co nejspíš hledáš, je OR (||).
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    25.6.2011 12:59 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: BASH - IF - kombinace podminek pomoci AND (&&)

    Spíš má obráceně ty podmínky (jestli chce opravdu rozsah). IMHO měl na mysli něco jako

    for f in *.JPG; do
      n=$[10#${f:4:4}]
      if [ $n -ge 8357 -a -$n -le 8566 ]; then
        echo "$f"
      fi
    done
    
    25.6.2011 13:02 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: BASH - IF - kombinace podminek pomoci AND (&&)

    Chybička se vloudila… :-)

    --- x.orig      2011-06-25 12:59:31.831392349 +0200
    +++ x   2011-06-25 12:59:53.727116282 +0200
    @@ -1,6 +1,6 @@
     for f in *.JPG; do
       n=$[10#${f:4:4}]
    -  if [ $n -ge 8357 -a -$n -le 8566 ]; then
    +  if [ $n -ge 8357 -a $n -le 8566 ]; then
         echo "$f"
       fi
     done
    
    25.6.2011 13:18 padamCZ
    Rozbalit Rozbalit vše Re: BASH - IF - kombinace podminek pomoci AND (&&)
    Funguje prefektně.
    Díky moc !
    V regulárních výrezech se ještě pořádně nevyznám..
    Funguje parádně a já jdu nastudovat RegExpy ;-)

    Díky moc Michale !!
    25.6.2011 13:29 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: BASH - IF - kombinace podminek pomoci AND (&&)

    Tam ale žádné regulární výrazy nejsou; jestli myslíte ten trik na druhém řádku, tak vás budou zajímat spíš sekce Arithmetic Evaluation a Parameter Expansion v manuálové stránce k bashi.

    Na druhou stranu, pokud se naučíte používat regulární výrazy, dříve či později se vám to určitě hodit bude, takže vás od nich rozhodně nechci odrazovat. :-)

    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.