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 17:44 | Komunita

SFC (Software Freedom Conservancy) na svém blogu blahopřeje společnosti Tesla k prvnímu kroku k dodržování licence GPL. Tesla ve svých elektromobilech používá svobodný software. Změny ve zdrojovým kódech ale doteď veřejně nezveřejňovala. Změna nastala tento týden. Zdrojové kódy byly zveřejněny na GitHubu. Nejedná se zatím ale o kompletní odpovídající zdrojové kódy (CCS - complete corresponding source).

Ladislav Hagara | Komentářů: 0
včera 17:33 | Komunita

Společnost Purism informuje o aktuálním vývoji chytrého telefonu Librem 5, jenž by měl respektovat bezpečnost, svobodu a soukromí uživatelů. Telefon už umí telefonovat. Librem 5 by měl být k dispozici v lednu 2019. Předobjednat jej lze za 599 dolarů.

Ladislav Hagara | Komentářů: 16
včera 09:00 | Bezpečnostní upozornění

Společnost Qualys zveřejnila výsledky bezpečnostního auditu procps-ng, tj. balíčku s příkazy free, kill, pgrep, pidof, pkill, pmap, ps, pwdx, skill, slabtop, snice, sysctl, tload, top, uptime, vmstat, w a watch. Nalezeno bylo 7 bezpečnostních chyb (CVE-2018-1120, CVE-2018-1121, CVE-2018-1122, CVE-2018-1123, CVE-2018-1124, CVE-2018-1125 a CVE-2018-1126). Dvě z nich jsou zneužitelné k lokální eskalaci práv. Příslušné záplaty jsou již k dispozici v upstreamu.

Ladislav Hagara | Komentářů: 5
18.5. 06:44 | Nová verze

Byla vydána třiadvacátá alfa verze svobodné historické realtimové strategie 0 A.D. (Wikipedie). Kódový název této nejnovější verze je Ken Wood. Představení novinek v poznámkách k vydání a také na YouTube.

Ladislav Hagara | Komentářů: 3
18.5. 05:55 | Zajímavý článek

Tento týden se v Cambridge ve Velké Británii konal hackfest, který měl za cíl zlepšit výkon na GNOME postavených systémů na slabších počítačích. Hans de Goede například analyzoval spotřebu paměti jednotlivých komponent ve Fedora 28 Workstation na stroji s 2 GB RAM a pomocí kroků popsaných v článku Kde uspořit paměť ve Fedora Workstation na MojeFedora.cz snížil spotřebu paměti z 1,4 GB na 765 MB.

Ladislav Hagara | Komentářů: 8
17.5. 20:55 | Nová verze

Bram Moolenaar oznámil vydání verze 8.1 textového editoru Vim (Vi IMproved). Hlavní novinkou je integrovaný terminál.

Ladislav Hagara | Komentářů: 8
17.5. 16:55 | Nová verze

Bylo oznámeno vydání nové stabilní verze 1.27 a beta verze 1.28 open source textového editoru Atom (Wikipedie). Přehled novinek i s náhledy v příspěvku na blogu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 6
17.5. 11:11 | Nová verze

Byla vydána verze 5.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Před měsícem slavil Proxmox VE 10 let (pdf).

Ladislav Hagara | Komentářů: 16
17.5. 10:22 | Nová verze

Byla vydána verze 4.8 a záhy na to opravná verze 4.8.1 svobodné náhrady proprietárních BIOSů coreboot (Wikipedie). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 10
16.5. 05:55 | Komunita

Správce souborů (Files, Soubory, Nautilus) v nejnovějším GNOME 3.28 již neumožňuje zobrazovat ikony na ploše. Dalším vylepšením bude pravděpodobně odstranění možnosti spouštění aplikací (commit) přímo ze správce souborů.

Ladislav Hagara | Komentářů: 126
Používáte pro některé služby inetd?
 (32%)
 (25%)
 (42%)
Celkem 130 hlasů
 Komentářů: 3, poslední 9.5. 08:05
    Rozcestník

    Dotaz: Echo příkazu je v pořádku, jeho vykonání ale už ne

    Zdeněk Zámečník avatar 13.8.2008 18:29 Zdeněk Zámečník | skóre: 26
    Echo příkazu je v pořádku, jeho vykonání ale už ne
    Přečteno: 283×
    Už hezkých pár hodin bojuji s tímto skriptem:
    #!/bin/bash
    EXCLUDE_LIST=./usr/share/doc,./usr/share/man/*,./var/cache/apt/archives
    
    EXCLUDE_LIST_DU=\"$(echo $EXCLUDE_LIST | sed 's/,/" --exclude "/g')\"
    du . -hs --exclude $EXCLUDE_LIST_DU
    
    Jednoduše má vypsat velikost aktuálního adresáře s výjimkami v EXCLUDE_LIST. Ale on to neudělá. Vypisuje stále velikost bez ohledu na exclude.

    Pokud poslední řádek upravím takto:
    echo "du . -hs --exclude $EXCLUDE_LIST_DU"
    tak je vidět, že příkaz je poskládán správně:
    du . -hs --exclude "./usr/share/doc" --exclude "./usr/share/man/*" --exclude "./var/cache/apt/archives"
    
    Když ho takto vezmu a spustím, je výsledek správný. Hádal bych, že mi tam někde haprují uvozovky, ale už si s tím takto hraju dost dlouho a stále nic...

    Za každé nakopnutí předem díky

    Řešení dotazu:


    Odpovědi

    David Watzke avatar 13.8.2008 18:59 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Echo příkazu je v pořádku, jeho vykonání ale už ne
    Chyba je v tom, že když echo vypíše i ty uvozovky, tak to znamená, že se tu pak spustí jako kdyby byly escapovaný. Nejjednodušší řešení když už to máš takhle rozdělaný by bylo:
    eval "du . -hs --exclude $EXCLUDE_LIST_DU"
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    Zdeněk Zámečník avatar 13.8.2008 19:10 Zdeněk Zámečník | skóre: 26
    Rozbalit Rozbalit vše Re: Echo příkazu je v pořádku, jeho vykonání ale už ne
    Bezva! Jede to, a jak by to šlo udělat bez escapování? Něco jako toto:
    EXCLUDE_LIST=./usr/share/doc,./usr/share/man/*,./var/cache/apt/archives
    EXCLUDE_LIST_DU=$(echo $EXCLUDE_LIST | sed 's/,/" --exclude "/g')
    du . -hs --exclude "$EXCLUDE_LIST_DU"
    
    mi taky nešlape. Je to jen teoretická otázka ;) Každopádně díky!
    David Watzke avatar 14.8.2008 11:39 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Echo příkazu je v pořádku, jeho vykonání ale už ne
    Osobně bych použil --exclude-from=soubor a nacpal ty cesty do souboru, ale když už bych to dělal takhle, tak by mělo jít něco jako:
    EXCLUDE_LIST=./usr/share/doc,./usr/share/man/*,./var/cache/apt/archives
    EXCLUDE_LIST_DU=$(for d in $EXCLUDE_LIST; do echo -n "--exclude \"$d\" "; done)
    IFS=,
    eval du . -hs --exclude $EXCLUDE_LIST_DU
    Což považuju za lepší řešení, ale tomu problému s escapováním se nevyhneš, pokud v tý proměnný budeš očekávat i cesty s mezerama atp.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    Tarmaq avatar 13.8.2008 19:05 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: Echo příkazu je v pořádku, jeho vykonání ale už ne
    nestacilo by toto?
    EXCLUDE_LIST=,./usr/share/doc,./usr/share/man/*,./var/cache/apt/archives
    du . -hs $(echo $EXCLUDE_LIST | sed 's/,/ --exclude /g')
    
    Don't panic!
    Zdeněk Zámečník avatar 13.8.2008 19:12 Zdeněk Zámečník | skóre: 26
    Rozbalit Rozbalit vše Re: Echo příkazu je v pořádku, jeho vykonání ale už ne
    Nestačilo. Nevím, v čem přesně tkví tvá pointa, nejspíš narážíš na uvozovky, ale věř tomu, že tohle fungovat nebude - kvůli regulérnímu výrazu (*)...
    13.8.2008 22:29 petr
    Rozbalit Rozbalit vše Re: Echo příkazu je v pořádku, jeho vykonání ale už ne
    Staci pred hvezdicku dat \\ (dve lomitka)

    PS: * v bashi neni regularni vyraz, tak se rika necemu jinemu (a opravdu za tim l je a) * a ? v shellu se rika zolikove znaky ;-)

    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.