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 14:11 | Zajímavý projekt

    Představena byla nová linuxová distribuce Shadowfetch Linux. Na rozdíl od mnoha nováčků, které nabízejí převážně jiné téma a výběr softwaru, tato distribuce založená na Debianu Testing s desktopovým prostředím KDE Plasma 6.6, klade lokálně běžící umělou inteligenci do centra svého desktopového zážitku.

    Pinhead | Komentářů: 0
    včera 17:22 | Zajímavý projekt

    Max Leiter v roce 2019 zkusil zprovoznit X server na iPadu (iOS). Nyní se k tématu vrátil a s pomocí LLM a balíčkovacích nástrojů Procursus rozběhl desktop s X11 i Waylandem. Jeho balíčky jsou dostupné v repozitáři xiOS.

    |🇵🇸 | Komentářů: 12
    včera 13:33 | IT novinky

    Společnost Google Cloud dnes oznámila, že její infrastruktura a služby byly oficiálně zařazeny do Katalogu cloud computingu vedeného Digitální a informační agenturou (DIA). Tato certifikace potvrzuje, že infrastruktura a služby Google Cloud splňují přísné bezpečnostní a regulační požadavky České republiky pro provoz cloudových služeb ve veřejném sektoru.

    Ladislav Hagara | Komentářů: 6
    včera 13:11 | IT novinky

    Vůbec poprvé v historii se stát při testování digitálních služeb obrací na širokou veřejnost. Digitální a informační agentura (DIA) a Ministerstvo vnitra zvou občany k zapojení do zátěžového testu eDokladů, které od loňského podzimu prošly optimalizací aplikace a posílením infrastruktury. Test proběhne 13. srpna ve 13:00 a pro jeho úspěch bude potřeba zapojení několika desítek tisíc občanů. Zapojení do testu je zcela dobrovolné a úkol

    … více »
    Ladislav Hagara | Komentářů: 29
    včera 13:00 | Nová verze

    FireDragon je webový prohlížeč, doposud založený na Floorpu, jednom z forků Firefoxu s větším důrazem na ochranu soukromí a přizpůsobení uživatelského rozhraní. Spravuje ho člen komunity distribuce Garuda Linux. Nové vydání verze 13 opouští Floorp a přechází přímo na Firefox s patchi z LibreWolfu a vlastními úpravami. Dostupný je také na Flathubu.

    |🇵🇸 | Komentářů: 0
    včera 05:44 | Zajímavý software

    picogame (GitHub) je malý 2D herní engine pro mikrokontroléry jako RP2040, čip uvnitř kapesní konzole Picopad. Hru napíšeš v Pythonu a vyzkoušíš ji v prohlížeči nebo desktopovém simulátoru. Až bude hotová, zkopíruješ ji na podporovanou desku. Na začátku nepotřebuješ C, sestavení firmwaru ani hardware.

    Ladislav Hagara | Komentářů: 1
    29.7. 19:22 | Nová verze

    Multiplatformní prohlížeč elektronických knih KOReader byl vydán ve verzi 2026.07 "Sailing Walrus". U PDF souborů s SMask lze vyčistit pozadí. Přibyla podpora Kobo v5 nebo základní podpora OPDS 2.0.

    Ladislav Hagara | Komentářů: 1
    29.7. 14:22 | Komunita

    Společnost Valve sponzoruje a společnost Collabora portuje RADV (open source Vulkan ovladač pro AMD GPU z projektu Mesa) na Windows.

    Ladislav Hagara | Komentářů: 0
    28.7. 20:44 | Zajímavý projekt

    Starling (GitHub) je desktopové prostředí vytvořeno umělou inteligencí (s dohledem jednoho vývojáře během šesti měsíců).

    Ladislav Hagara | Komentářů: 45
    28.7. 14:22 | IT novinky

    Dne 30. června 2026 byla završena fyzická realizace projektu Czech National Quantum Communication Infrastructure (CZQCI), tedy České národní kvantové komunikační infrastruktury. Projekt byl realizován od 1. března 2023 a financován z Národního plánu obnovy částkou 121,6 milionu Kč. Cílem podpořeného projektu bylo vybudovat základy národní kvantové komunikační infrastruktury a ověřit možnosti jejího praktického využití. Mezi

    … více »
    Ladislav Hagara | Komentářů: 3
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (18%)
     (30%)
     (5%)
     (6%)
     (2%)
     (15%)
     (23%)
    Celkem 2288 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Vyhledání více souborů pomoci find a regexp

    heartbreaker avatar 7.12.2009 23:02 heartbreaker
    Vyhledání více souborů pomoci find a regexp
    Přečteno: 530×
    Zdravím, potřeboval bych napsat skript, který by mi vypsal všechny soubory kromě hudebních. Nebo aspoň soubory, jejíchž přípony nejsou uvedeny v poli.

    Začal jsem takto:
    #!/bin/bash
    
    # Pole se soubory, které nechci vypsat
    music=("mp3" "m3u")
    dir=$1
    if [ -d "$dir" ]; then
      find "$dir"* ! -iname \*.mp3 -exec ls '{}' \;
    fi
    
    To mi najde vše, kromě *.mp3, ale jak docílit požadované funkčnosti?

    Budu vděčný za mírné nakopnutí (protože se s tím chci poprat víceméně sám), ale nebráním se ani ukázkám.

    Řešení dotazu:


    Odpovědi

    7.12.2009 23:18 Jirka P
    Rozbalit Rozbalit vše Re: Vyhledání více souborů pomoci find a regexp
    Můžeš použít operátory findu:

    find "$dir"* ! \( -iname \*.wav -o -iname \*.mp3 \) -exec ls '{}' \;

    což prostě vygeneruješ z toho pole. Jiná možnost je použít file:

    find "$dir" | xargs file -i | grep -v ': audio/' | ... něco co z toho vyhodí jména ...
    7.12.2009 23:31 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Vyhledání více souborů pomoci find a regexp
    Prípadne sa dá použiť -iregex (spolu s -regextype) a teda niečo ako:
    #!/bin/bash
    
    # Pole se soubory, které nechci vypsat
    music=("mp3" "m3u")
    tmp_IFS=$IFS
    IFS="|"
    re="\.(${music[*]})$"
    IFS=$tmp_IFS
    
    dir=$1
    if [ -d "$dir" ]; then
    	find "$dir" -regextype posix-extended -type f -a ! -iregex "$re"
    fi
    
    Řešení 1× (heartbreaker (tazatel))
    pek avatar 8.12.2009 09:29 pek | skóre: 20
    Rozbalit Rozbalit vše Re: Vyhledání více souborů pomoci find a regexp
    A co třeba:
    #!/bin/bash
    [ -d "$1" ] && find "$1" -type f | grep -Evi "\.(ogg|mp3|flac|m3u|wav)$"
    

    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.