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

    Google vyvíjí softwarovou klávesnici Gboard pro mobilní telefony. Jeho japonská pobočka vyvíjí klávesnice hardwarové. Představovala je obvykle na apríla. Letošní poněkud delší prototyp Gboard Bar byl představen (YouTube) až v říjnu. Stejně jako loňský Gboard Yunomi.

    Ladislav Hagara | Komentářů: 0
    včera 14:11 | Pozvánky

    Zítra a pozítří probíhá Hackathon veřejné správy 4.0: "Stát disponuje nepředstavitelným množstvím dat. Jsou mimo jiné ukrytá v tisících informačních systémů, za jejichž vznik a údržbu stát ročně zaplatí miliardy korun. Mnoho dat se ale do těchto systémů zadává špatně či neúplně, některá zcela chybí. Jiná jsou duplicitní, další si protiřečí. A o tom, jak jsou na tom tyto systémy s uživatelským komfortem, a do kolika z nich může veřejnost

    … více »
    Ladislav Hagara | Komentářů: 2
    včera 12:00 | IT novinky

    Po Make-A-Video byly představeny další text-to-video AI systémy pro generování videí z textového popisu. Tentokrát od Googlu. Imagen Video a Phenaki.

    Ladislav Hagara | Komentářů: 0
    včera 11:44 | Komunita

    Na YouTube byly zveřejněny videozáznamy přednášek z letošního OpenAltu. Do programu byly přidány odkazy na jednotlivé záznamy.

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

    Byla vydána nová stabilní verze 5.5 (aktuálně 5.5.2805.32) webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 106.0.5249.91. Přehled novinek v příspěvku na blogu a ve videu na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 09:00 | Zajímavý projekt

    Volně ke stažení je kniha Kyberpohádky (pdf) aneb vzdělávání dětí ve věku 4 až 6 let v oblasti kybernetické bezpečnosti.

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

    Standard Matter (Wikipedie, GitHub), původně Connected Home over IP (CHIP), pro propojení IoT a domácí automatizaci byl vydán ve verzi 1.0.

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

    Byly publikovány videozáznamy přednášek z letošní Open Source Firmware Conference (OSFC) konané 19. až 21. září. Přístupné jsou přímo z programu.

    Ladislav Hagara | Komentářů: 0
    5.10. 22:33 | Komunita

    Mark Shuttleworth, CEO společnosti Canonical stojící za Ubuntu, na YouTube představil beta verzi nové vylepšené desetileté podpory Ubuntu pojmenované Ubuntu Pro. Ta dosavadní podporu z názvem "Ubuntu Advantage for Infrastructure", nově "Ubuntu Pro (Infra-only)", rozšiřuje o více než 23 000 balíčků. Podporu Ubuntu Pro lze po registraci využívat zdarma až pro 5 počítačů.

    Ladislav Hagara | Komentářů: 5
    5.10. 17:11 | Zajímavý software

    Na konferenci XDC 2022 byl mimo jiné představen nový open source Vulkan ovladač pro Nvidia GPU s názvem NVK. Podrobnosti v příspěvku na blogu společnost Collabora.

    Ladislav Hagara | Komentářů: 0
    Jaký filtr modrého světla používáte u počítače?
     (53%)
     (5%)
     (4%)
     (45%)
    Celkem 112 hlasů
     Komentářů: 6, poslední včera 22:25
    Rozcestník


    Dotaz: find a "podivná" expanze parametru {}

    24.5.2005 14:49 MichalX
    find a "podivná" expanze parametru {}
    Přečteno: 89×
    find . -name "*.conf" -exec echo `basename {} .conf` \;

    spuštěný v adresáři /etc obsahujícím soubory lilo.conf a cups/client.conf vypíše

    ./lilo.conf
    ./cups/client.conf
    
    místo očekávaného

    ./lilo
    ./cups/client
    
    Přitom např. echo `basename lilo.conf .conf` správně vypíše pouze lilo. Funguje i pro expanzi proměnných prostředí:
    export testfind='lilo.conf'
    echo `basename "$testfind" .conf`
    -> lilo
    
    Co je na tom příkazu z úvodu špatně ?

    Díky

    Odpovědi

    24.5.2005 14:55 Kamil | skóre: 18 | blog: bejkarny
    Rozbalit Rozbalit vše Re: find a "podivná" expanze parametru {}
    K cemu to echo?
    find . -name "*.conf" -exec basename {} .conf \;
    24.5.2005 14:59 MichalX
    Rozbalit Rozbalit vše Re: find a "podivná" expanze parametru {}
    Já to chtěl jen zjednodušit pro příklad. Ve skutečnosti ten find bude spouštět skript, jehož parametrem bude mj. název nalezeného souboru s upravenou příponou.
    24.5.2005 15:09 Kamil | skóre: 18 | blog: bejkarny
    Rozbalit Rozbalit vše Re: find a "podivná" expanze parametru {}
    Aha, tak to bych mozna upustil od obracenych apostrofu a prohanel to rourou do xargs-u, ale proti gustu... :o)
    24.5.2005 14:55 MichalX
    Rozbalit Rozbalit vše Re: find a "podivná" expanze parametru {}
    ... místo očekávaného
    lilo
    client
    
    sorry
    24.5.2005 14:58 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: find a "podivná" expanze parametru {}
    $ basename {} .conf
    {}
    
    find pak dostane echo {}.
    24.5.2005 15:01 MichalX
    Rozbalit Rozbalit vše Re: find a "podivná" expanze parametru {}
    Ó, díky :-)

    Lze nějak vnutit, aby se ty závorky expandovaly dřív ?

    24.5.2005 15:07 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: find a "podivná" expanze parametru {}
    Závorky find expanduje, když spouští ten příkaz, dřív to jaksi nejde. Můžeš to spouštět shellem, ale je to už extrémně padlé na hlavu:
    find . -name "*.conf" -exec sh -c 'echo `basename {} .conf`' \;
    
    Nevím co potřebuješ, ale určitě půjde použít
    find ... -print0 | xargs -0 ...
    

    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.