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í
×
    včera 18:33 | IT novinky

    Na GOG.com běží Autumn Sale. Při té příležitosti je zdarma hororová počítačová hra STASIS (ProtonDB: Platinum).

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Komunita

    Ubuntu 25.10 má nově balíčky sestavené také pro úroveň mikroarchitektury x86-64-v3 (amd64v3).

    Ladislav Hagara | Komentářů: 5
    včera 01:22 | Nová verze

    Byla vydána verze 1.91.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

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

    Ministerstvo průmyslu a obchodu vyhlásilo druhou veřejnou soutěž v programu TWIST, který podporuje výzkum, vývoj a využití umělé inteligence v podnikání. Firmy mohou získat až 30 milionů korun na jeden projekt zaměřený na nové produkty či inovaci podnikových procesů. Návrhy projektů lze podávat od 31. října do 17. prosince 2025. Celková alokace výzvy činí 800 milionů korun.

    Ladislav Hagara | Komentářů: 5
    30.10. 23:44 | Komunita

    Google v srpnu oznámil, že na „certifikovaných“ zařízeních s Androidem omezí instalaci aplikací (včetně „sideloadingu“) tak, že bude vyžadovat, aby aplikace byly podepsány centrálně registrovanými vývojáři s ověřenou identitou. Iniciativa Keep Android Open se to snaží zvrátit. Podepsat lze otevřený dopis adresovaný Googlu nebo petici na Change.org.

    Ladislav Hagara | Komentářů: 0
    30.10. 15:22 | Nová verze

    Byla vydána nová verze 18 integrovaného vývojového prostředí (IDE) Qt Creator. S podporou Development Containers. Podrobný přehled novinek v changelogu.

    Ladislav Hagara | Komentářů: 2
    30.10. 12:55 | Nová verze

    Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 2.0. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).

    Ladislav Hagara | Komentářů: 1
    30.10. 02:55 | Nová verze

    Google Chrome 142 byl prohlášen za stabilní. Nejnovější stabilní verze 142.0.7444.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 20 bezpečnostních chyb. Za nejvážnější z nich bylo vyplaceno 50 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    30.10. 01:22 | IT novinky Ladislav Hagara | Komentářů: 0
    29.10. 17:00 | Upozornění

    Národní identitní autorita, tedy NIA ID, MeG a eOP jsou nedostupné. Na nápravě se pracuje [𝕏].

    Ladislav Hagara | Komentářů: 12
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (48%)
     (19%)
     (19%)
     (22%)
     (16%)
     (21%)
     (16%)
     (18%)
    Celkem 291 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    Dotaz: TAR - Výpis na jednom řádku

    17.2.2016 17:53 M. Lebeda
    TAR - Výpis na jednom řádku
    Přečteno: 405×
    Dd, když spustím tar s přepínačem -v tak dostanu výpis co se zrovna zpracovává, můžu ale nějak minimalizovat ten výstup aby se udržel na jednom řádku ? Děkuji

    Odpovědi

    17.2.2016 18:39 Sněhulák
    Rozbalit Rozbalit vše Re: TAR - Výpis na jednom řádku
    Zkusil bych rouru do sedu a nahrazovat \n za \r.
    17.2.2016 20:48 M. Lebeda
    Rozbalit Rozbalit vše Re: TAR - Výpis na jednom řádku
    A ukážeš mi jak? Nevím co je roura ani sedU :-( Díky
    17.2.2016 22:36 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: TAR - Výpis na jednom řádku

    Na tohle je sed zbytečně velký kalibr, stačí tr, např.

      tar -xvzf archiv.tar.gz | tr '\n' ' ' ; echo
    
    17.2.2016 23:09 NN
    Rozbalit Rozbalit vše Re: TAR - Výpis na jednom řádku
    Vypisalo prazdny radek.. Mam take jedno:
    for line in $(tar cvf foo.tar foo/); do
      echo $line;
      tput cuu1;tput el;
    done
    
    17.2.2016 23:59 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: TAR - Výpis na jednom řádku
    Vypisalo prazdny radek..

    mne to funguje
    18.2.2016 07:05 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: TAR - Výpis na jednom řádku
    Vzhledem k tomu, že vaše řešení (kromě jiných problémů) nejdřív vytvoří celý archiv a teprve potom začne vypisovat jména souborů, neřekl bych, že splňuje zadání …výpis co se zrovna zpracovává…".
    18.2.2016 09:58 NN
    Rozbalit Rozbalit vše Re: TAR - Výpis na jednom řádku
    Ze zadani neni poznat jesli se jedna o rozbalovani, nebo baleni. U baleni Vas priklad vypsal prazdnou radku. O jake problemy se jedna? Necham se poucit, v pohode.
    18.2.2016 11:15 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: TAR - Výpis na jednom řádku
    U baleni Vas priklad vypsal prazdnou radku.

    Works for me:

    mike@unicorn:/srv/debug> tar -cvf kernel-3.12.51-2.0.tar kernel-3.12.51-2.0 | tr '\n' ' ' ; echo
    kernel-3.12.51-2.0/ kernel-3.12.51-2.0/kernel-desktop-3.12.51-2.0.nosrc.rpm kernel-3.12.51-2.0/kernel-desktop-3.12.51-2.0.x86_64.rpm kernel-3.12.51-2.0/kernel-desktop-base-3.12.51-2.0.x86_64.rpm kernel-3.12.51-2.0/kernel-desktop-base-debuginfo-3.12.51-2.0.x86_64.rpm kernel-3.12.51-2.0/kernel-desktop-debuginfo-3.12.51-2.0.x86_64.rpm kernel-3.12.51-2.0/kernel-desktop-debugsource-3.12.51-2.0.x86_64.rpm kernel-3.12.51-2.0/kernel-desktop-devel-3.12.51-2.0.x86_64.rpm kernel-3.12.51-2.0/kernel-devel-3.12.51-2.0.noarch.rpm kernel-3.12.51-2.0/kernel-macros-3.12.51-2.0.noarch.rpm kernel-3.12.51-2.0/kernel-source-3.12.51-2.0.noarch.rpm kernel-3.12.51-2.0/kernel-source-3.12.51-2.0.src.rpm kernel-3.12.51-2.0/kernel-source-vanilla-3.12.51-2.0.noarch.rpm 
    
    O jake problemy se jedna?
    • Nesplňuje to zadání - nevypisuje názvy do jednoho řádku oddělené mezerami.
    • Tím, že se pro expanzi musí nejdřív provést celý příkaz, bude potřeba zbytečně alokovat odpovídající množství paměti (pro velké archivy hodně velké). Jednoduchý filtr může výstup zpracovávat průběžně.
    • Bude-li jméno souboru obsahovat mezery, bude parser tyto mezery považovat za oddělovač, takže váš skript zobrazí každou část zvlášť.
    • Na dostatečně rychlém stroji nemusí být nic vidět, protože řádek smažete hned po vypsání jména.

    Takže když už nějak takhle, vhodnější by bylo třeba

    echo
    tar -cvf foo.tar foo/ | while read file; do
        tput cuu1
        tput el
        echo "$file"
    done
    
    18.2.2016 12:03 NN
    Rozbalit Rozbalit vše Re: TAR - Výpis na jednom řádku
    můžu ale nějak minimalizovat ten výstup aby se udržel na jednom řádku ?
    Ja tu nikde nic o mezerach nevidim, ale argumenty uznavam.
    18.2.2016 11:44 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: TAR - Výpis na jednom řádku
    můžu ale nějak minimalizovat ten výstup aby se udržel na jednom řádku ?
    Nějaké možnosti už byly popsány, ale určitě nic z toho není "minimalizace" výstupu. Protože je jen nahrazen jeden jednobytový oddělovač objektů "NewLine" za jiný jednobytový oddělovač objektů "Space". A pokud je výstup dále zpracováván tak v tom zpracování se moc nemusí lišit, čím jsou objekty odděleny.

    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.