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í
×
    21.8. 05:00 | Nová verze

    Byla vydána verze 1.98.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
    21.8. 04:22 | Nová verze

    Byla vydána nová verze 7.1 (YouTube) svobodného open source redakčního systému WordPress. Kódové jméno Mary Lou bylo vybráno na počest americké jazzové klavíristky Mary Lou Williams (YouTube).

    Ladislav Hagara | Komentářů: 0
    20.8. 19:11 | Nová verze

    Bun (Wikipedie), tj. běhové prostředí (runtime) a toolkit pro JavaScript a TypeScript, alternativa k Node.js a Deno, byl vydán ve verzi 1.4. Představení novinek také na YouTube. Bun byl přepsán z programovacího jazyka Zig do Rustu. Pomocí Claude Fable 5.

    Ladislav Hagara | Komentářů: 0
    20.8. 12:33 | Nová verze

    Vývojáři KDE na Mastodonu oznámili vydání balíku aplikací KDE Gear 26.08. Přehled novinek i s náhledy a videi v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    20.8. 04:11 | IT novinky

    Společnost PINE64 kvůli nedostatku a vysokým cenám DRAM a eMMC dočasně pozastavuje výrobu linuxových zařízení. Výroba zařízení jako PineTime, PineVoice a Pinecil pokračuje.

    Ladislav Hagara | Komentářů: 0
    20.8. 02:55 | IT novinky

    Společnost Stripe se dohodla na akvizici společnosti OpenRouter. Za 7,5 miliardy dolarů.

    Ladislav Hagara | Komentářů: 0
    20.8. 01:33 | Nová verze

    Byla vydána nová verze 1.27 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    19.8. 16:00 | Pozvánky

    V pátek 28. srpna se v Praze uskuteční již osmý Mobile Linux Hackday. Jako obvykle se potkáme v pražské pobočce SUSE v Karlíně na Křižíkově, takže kromě mobilního Linuxu je to tentokrát i příležitost přijít se podívat na nově zrekonstruované kanceláře. Začínáme v 10:00, ale dorazit můžete samozřejmě kdykoliv v průběhu dne. Setkáním vás provede Petr Hodina, vývojář GPU ovladačů v Mesa 3D a jeden z hlavních lidí české komunity kolem mobilního … více »

    lkocman | Komentářů: 0
    19.8. 14:11 | IT novinky

    Představen byl Raspberry Pi Compute Module 5 Programming Jig. Jedná se o zařízení umožňující připravit Compute Module 5 do plně funkčního stavu bez nutnosti použití dalších vstupně / výstupních desek. Podporuje automatizaci pomocí nástroje rpi-sb-provisioner. Podrobnosti v dokumentaci.

    Ladislav Hagara | Komentářů: 6
    19.8. 05:55 | IT novinky

    Hackeři ve Francii ukradli data více než půl milionu daňových poplatníků. Je to jeden z největších hackerských útoků v dějinách země. O útoku z konce června informovala až teď daňová správa. Teprve od pondělí dotčeným občanům zasílá e-maily s instrukcemi, jak postupovat dál. Hackeři se sice nedostanou k penězům dotyčných, hrozí ale věrohodné podvody. Hackeři získali třeba celá jména, údaje o rodinných příslušnících nebo také údaje o

    … více »
    Ladislav Hagara | Komentářů: 23
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (19%)
     (30%)
     (7%)
     (6%)
     (2%)
     (15%)
     (22%)
    Celkem 2469 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    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: 596×
    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.