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 05:11 | Zajímavý článek

    Časopis MagPi od nakladatelství Raspberry Pi se s číslem 151 přejmenoval na Raspberry Pi Official Magazine. I pod novým názvem zůstává nadále ve formátu pdf zdarma ke čtení.

    Ladislav Hagara | Komentářů: 0
    dnes 01:55 | IT novinky

    Japonská SoftBank Group kupuje firmu Ampere Computing za 6,5 miliardy dolarů. Ampere Computing vyrábí 32-128jádrové procesory Ampere Altra a 192jádrové procesory AmpereOne.

    Ladislav Hagara | Komentářů: 0
    dnes 01:11 | Nová verze

    Byla vydána (𝕏) nová verze 2025.1a linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek v oficiálním oznámení na blogu.

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

    Po půl roce vývoje od vydání verze 47 bylo vydáno GNOME 48 s kódovým názvem Bengaluru. Přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře. Vypíchnout lze počáteční podporu HDR, nová výchozí písma Adwaita Sans a Adwaita Mono, přehrávač zvukových souborů Decibely, Pohodu v Nastavení (Digital Wellbeing), …

    Ladislav Hagara | Komentářů: 3
    včera 17:33 | Pozvánky

    Engineering Open House v Red Hatu v Brně proběhne v pondělí 31. března [Facebook].

    Ladislav Hagara | Komentářů: 0
    včera 13:00 | Nová verze

    Byla vydána nová stabilní verze 7.2 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 134. Přehled novinek i s náhledy v příspěvku na blogu.

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

    Eric Migicovsky, zakladatel společnosti Pebble, v lednu oznámil, že má v plánu spustit výrobu nových hodinek Pebble s již open source PebbleOS. Včera je představil a spustil předprodej: Core 2 Duo za 149 dolarů s dodáním v červenci a Core Time 2 za 225 dolarů s dodáním v prosinci.

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

    3D software Blender byl vydán ve verzi 4.4. Podrobnosti v poznámkách k vydání. Videopředstavení na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 00:22 | Nová verze

    Byla vydána Java 24 / JDK 24. Nových vlastností (JEP - JDK Enhancement Proposal) je 24. Nová Java / JDK vychází každých 6 měsíců. LTS verze jsou 8, 11, 17 a 21 a bude 25.

    Ladislav Hagara | Komentářů: 0
    18.3. 16:22 | Nová verze

    Byla vydána betaverze Fedora Linuxu 42, tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 15. dubna. Z novinek (ChangeSet) lze vypíchnout edici KDE Plasma Desktop nebo spin Cosmic. Vydán byl také Fedora Asahi Remix 42 Beta pro Apple Silicon.

    Ladislav Hagara | Komentářů: 0
    Jaké je vaše preferované prostředí?
     (28%)
     (1%)
     (1%)
     (2%)
     (1%)
     (2%)
     (64%)
     (2%)
    Celkem 173 hlasů
     Komentářů: 5, poslední 13.3. 11:45
    Rozcestník

    Dotaz: Script - zástupný znak "*" a mezery

    5.2.2014 11:28 kyekros | skóre: 17 | Pardubice
    Script - zástupný znak "*" a mezery
    Přečteno: 338×
    Mám tu jednoduchý script a vím že můj problém mohu vyřešit hromadným přejmenováním, anebo prostě nepoužíváním mezer. Ovšem někdy se tak stane, že někdo přijde a řekne "Zvětšete mi tyto fotky ať aspoň jedna strana má 500px."

    Jenže tady jsem narazil. použil jsem zástupný znak "*" v načítání proměnné, ale ona "*" si nějak nedokáže poradit s mezerou v názvu. Zvětšené soubory se mi nezapisují s původním názvem. Nedokázal by mi někdo poradit? Předem díky za každou reakci.
    #!/bin/bash
    
    mkdir zvetsene
    
    for soubor in *.jpg ; do
    convert $soubor -resize 500x500 -quality 100 zvetsene/$soubor
    done  

    Řešení dotazu:


    Odpovědi

    5.2.2014 11:34 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Script - zástupný znak "*" a mezery

    Nedělejte unáhlené závěry. Jak expanze wildcards (hvězdička), tak její použití ve for cyklu si s mezerami v názvech souborů poradí velmi dobře. Problém je až na dalším řádku, protože expanze proměnných probíhá ještě před word splitting, tj. rozsekání řádku na příkaz a parametry bere v úvahu i tu mezeru, která vznikne z expanze proměnné. Řešením je použít dvojité uvozovky:

    for soubor in *.jpg; do
        convert "$soubor" -resize 500x500 -quality 100 zvetsene/"$soubor"
    done  
    
    5.2.2014 11:42 kyekros | skóre: 17 | Pardubice
    Rozbalit Rozbalit vše Re: Script - zástupný znak "*" a mezery
    Děkuji, za rychlou odpověď. Teď si připadám jako trotl. Uvozovky jsem použil i před tím, ale i u for cyklu a to mi nefungovalo. Děkuji za radu.

    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.