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í
×
    včera 22:44 | Nová verze

    Wayland (Wikipedie) byl vydán ve verzi 1.23.0. Z novinek lze vypíchnout podporu OpenBSD.

    Ladislav Hagara | Komentářů: 0
    včera 21:22 | Zajímavý článek

    Craig Loewen na blogu Microsoftu představil novinky ve Windows Subsystému pro Linux (WSL). Vypíchnout lze GUI aplikaci pro nastavování WSL nebo správu WSL z Dev Home.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Pozvánky

    V sobotu 1. června lze navštívit Maker Faire Ostrava, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.

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

    Webový server Caddy (Wikipedie) s celou řadou zajímavých vlastností byl vydán ve verzi 2.8 (𝕏). Přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 2
    29.5. 22:11 | Nová verze

    Byla vydána verze 3.0 (@, 𝕏) svobodného softwaru HAProxy (The Reliable, High Performance TCP/HTTP Load Balancer; Wikipedie) řešícího vysokou dostupnost, vyvažování zátěže a reverzní proxy. Detailní přehled novinek v příspěvku na blogu společnosti HAProxy Technologies.

    Ladislav Hagara | Komentářů: 3
    29.5. 21:11 | IT novinky

    Společnost Framework Computer představila novou vylepšenou verzi svého modulárního notebooku Framework Laptop 13 s Intel Core Ultra Series 1, displej s lepším rozlišením a novou webovou kameru. Přímo do Česka jej zatím koupit nelze.

    Ladislav Hagara | Komentářů: 0
    29.5. 15:44 | Nová verze

    Byla vydána nová verze 2.16 svobodného video editoru Flowblade (GitHub, Wikipedie). Přehled novinek v poznámkách k vydání. Videoukázky funkcí Flowblade na Vimeu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 2
    28.5. 21:22 | Zajímavý software

    TerminalTextEffects (TTE) je engine pro vizuální efekty v terminálu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 42
    28.5. 17:11 | Pozvánky

    Od čtvrtka 30. 5. do soboty 1. 6. lze v Praze navštívit Veletrh vědy, tj. největší populárně naučnou akci v České republice, kterou každoročně od roku 2015 pořádá Akademie věd ČR. Vstup zdarma.

    Ladislav Hagara | Komentářů: 13
    28.5. 14:11 | Komunita

    Canonical představil Ubuntu optimalizované pro jednodeskový počítač s RISC-V procesorem Milk-V Mars.

    Ladislav Hagara | Komentářů: 0
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (90%)
     (3%)
     (4%)
     (4%)
    Celkem 1004 hlasů
     Komentářů: 16, poslední 14.5. 11:05
    Rozcestník

    Dotaz: prohledani celeho adresare, nejen aktualniho prikazem for

    4.3.2004 10:19 knech | skóre: 7
    prohledani celeho adresare, nejen aktualniho prikazem for
    Přečteno: 76×
    for i in 'ls *.dat' ; do echo $i ; done

    vypise soubory typu *.dat v aktualnim adresari

    jak to pozmenit, aby vypsal tyto soubory i v pripadnych podadresarich aktualniho adresare?

    dekuji.

    Odpovědi

    Jiří Svoboda avatar 4.3.2004 10:27 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
    Rozbalit Rozbalit vše prohledani celeho adresare, nejen aktualniho prikazem for
    man find
    4.3.2004 10:27 Maude Lebowski
    Rozbalit Rozbalit vše prohledani celeho adresare, nejen aktualniho prikazem for
    for i in $(find . -name '*.dat'); do echo $i; done
    4.3.2004 10:38 Yeti
    Rozbalit Rozbalit vše prohledani celeho adresare, nejen aktualniho prikazem for
    A máme letošního vítěze soutěže o nejzbytečnější for ;-)
    4.3.2004 11:07 knech | skóre: 7
    Rozbalit Rozbalit vše prohledani celeho adresare, nejen aktualniho prikazem for
    chtel jsem si najit nektere soubory a s nima pak jeste neco delat - prikazem awk spocitat prumer prvniho sloupce cisel v souborech typu dat...jak to lze teda lepe?
    4.3.2004 11:17 Yeti
    Rozbalit Rozbalit vše prohledani celeho adresare, nejen aktualniho prikazem for
    find . -name \*.dat | xargs -n1 awk '{$s+=$1}END{print ARGV[1],$s}'

    nebo něco v tom smyslu...
    4.3.2004 11:26 Yeti
    Rozbalit Rozbalit vše prohledani celeho adresare, nejen aktualniho prikazem for
    Taky by to samozřejmě šlo napsat jen s jedním spuštěním awk, který by pak součty počítal zvlášť pro každý argument.
    Stanislav Brabec avatar 4.3.2004 10:39 Stanislav Brabec | skóre: 45 | Praha
    Rozbalit Rozbalit vše prohledani celeho adresare, nejen aktualniho prikazem for
    Asi takhle (bez záruky):
    shopt -s nullglob
    function for_find {
        local item
        if test -d "$1" ; then
    	for item in "$1/"* ; do
    	    for_find "$item"
    	done
        else
    	moje akce "$1"
        fi
    }
    for_find adresář
    
    Ještě budete muset pohrát se shopt -s dotglob.
    4.3.2004 10:44 Yeti
    Rozbalit Rozbalit vše no please...
    find . -print0 | xargs -0 moje_akce

    pokud moje_akce chce soubory po jednom, tak

    find . -print0 | xargs -0 -n1 moje_akce

    etc.
    4.3.2004 10:41 Yeti
    Rozbalit Rozbalit vše prohledani celeho adresare, nejen aktualniho prikazem for
    s cestou:

    find .

    jen jména bez cesty:

    find . -printf '%f\n'

    více ve find(1)...
    4.3.2004 12:36 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše prohledani celeho adresare, nejen aktualniho prikazem for
    No já bych se nenamáhal ani tou tečkou :-)
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    4.3.2004 12:45 Yeti
    Rozbalit Rozbalit vše prohledani celeho adresare, nejen aktualniho prikazem for
    GNU find ji sice nevyžaduje, ale považuji to za celkem dobrý zvyk ... aspoň když píšu, aby to pak bylo i ke čtení ;-)

    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.