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:00 | Komunita

Do pátku 25. ledna probíhá na Novém Zélandu konference linux.conf.au 2019 aneb LCA 2019. Na programu je řada zajímavých přednášek. Jejich záznamy a také online přenos na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 16:22 | Nová verze

Byl vydán Cool-Retro-Term ve verzi 1.1.1. Jedná se o emulátor terminálu, který napodobuje vzhled a chování starých CRT terminálů. Ukázka vlastností a nastavení předchozí verze na YouTube. Cool-Retro-Term je nově k dispozici také jako balíček ve formátu AppImage. Stačí je stáhnout, nastavit právo ke spuštění a spustit.

Ladislav Hagara | Komentářů: 0
dnes 12:11 | IT novinky

Web gHacks upozorňuje na draft nové specifikace rozhraní pro rozšíření webového prohlížeče Google Chrome. Pozoruhodný je plán odstranit část API webRequest pro blokování – což by omezilo doplňky jako uBlock Origin určený pro blokování obsahu včetně reklam. Nadále by byl použitelný doplněk Adblock Plus, který provozuje whitelist reklam mj. právě Google.

Fluttershy, yay! | Komentářů: 3
dnes 00:33 | Zajímavý projekt

Byl spuštěn Humble Caffeine Bundle. V balíčku počítačových her jsou také hry běžící na Linuxu: GoNNER BLüEBERRY EDiTION, This War of Mine, Ken Follett's The Pillars of the Earth, Tyranny a Shadow Tactics: Blades of the Shogun.

Ladislav Hagara | Komentářů: 1
dnes 00:11 | Nová verze

Po roce vývoje od vydání verze 3.0 a více než 6 000 změnách byla vydána nová stabilní verze 4.0 softwaru, který vytváří aplikační rozhraní umožňující chod aplikací pro Microsoft Windows také pod GNU/Linuxem, Wine (Wikipedie). Z novinek lze zdůraznit například podporu Vulkanu nebo Direct3D 12. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 6
včera 20:44 | Nová verze

Byla vydána verze 11.7 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností i s náhledy v příspěvku na blogu.

Ladislav Hagara | Komentářů: 5
včera 17:22 | Bezpečnostní upozornění

V balíčkovacím systému APT používaném v Debianu a z něj vycházejících linuxových distribucích byla nalezena bezpečnostní chyba CVE-2019-3462. Útočník může vzdáleně spustit libovolný příkaz pod právy roota.

Ladislav Hagara | Komentářů: 7
včera 17:00 | Nová verze

Canonical oznámil vydání Ubuntu Core 18. Nová verze Ubuntu Core vychází z Ubuntu 18.04 LTS a podporována bude 10 let. Jedná se o placenou podporu. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.

Ladislav Hagara | Komentářů: 0
včera 15:31 | Nová verze

Vyšlo Pharo 7.0 (otevřená implementace Smalltalku). Nyní je kompletně bootstrapováno ze zdrojových kódů spravovaných Gitem, má nové nástroje na procházení a editaci kódu a přináší mnoho dalších změn a oprav. Popis novinek v češtině.

Pavel Křivánek | Komentářů: 0
včera 02:22 | Nová verze

Byla vydána verze 4.5 linuxové distribuce Parrot (Wikipedie). Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii.

Ladislav Hagara | Komentářů: 2
Používáte USB Type-C?
 (20%)
 (16%)
 (11%)
 (12%)
 (38%)
 (4%)
 (44%)
Celkem 480 hlasů
 Komentářů: 0
Rozcestník

Dotaz: Bash, nechápu Process Substitution

1.3.2004 17:26 Begleiter | skóre: 47 | blog: muj_blog | Doma
Bash, nechápu Process Substitution
Přečteno: 92×

Mohl by mi někdo napsat jednoduchý okomentářovaný příkládek využívající této konstrukce, tj. <(list) a >(list)?

Použítí FIFO (pojmenované roury) jsem pochopil, ale tohle ne.

Odpovědi

1.3.2004 18:45 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Bash, nechápu Process Substitution

Už mám v hlavě jasněji.

 # Např.
 tar cf >(bzip2 -c > soubor.tar.bz2) adresar
 # v zákulisí je něco jako
 # tar cf /dev/fd/neco adresar
 # bzip2 -c < /dev/fd/neco > soubor.tar.bz2

 # 
 # můžu napsat jako
 mkfifo FIFO
 tar cf - adresar > FIFO
 bzip2 -c < FIFO > soubor.tar.bz2 # v jiné konzoli
 # nebo taky můžu zapsat
 tar cf - adresar | bzip2 -c > soubor.tar.bz2

 # A rozbalení souboru
 tar xf - < <(bzcat soubor.tar.bz2)
Josef Kufner avatar 1.3.2004 19:21 Josef Kufner | skóre: 68
Rozbalit Rozbalit vše Bash, nechápu Process Substitution

> # Např.
> tar cf >(bzip2 -c > soubor.tar.bz2) adresar
nedalo by se to napsat nejak takle?
tar cf adresar | bzip2 -c > soubor.tar.bz2
Hello world ! Segmentation fault (core dumped)
1.3.2004 20:32 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Bash, nechápu Process Substitution
 tar cf - adresar | bzip2 -c > soubor.tar.bz2

Symbol "-" by tam měl být. Způsobí přesměrování dat na standardní výstup.

1.3.2004 22:44 Karel Rank | skóre: 8
Rozbalit Rozbalit vše Bash, nechápu Process Substitution
par. f tam nemusi byt vubec. defaultne to jde na stdout (zalezi na verzi taru?)
1.3.2004 23:14 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Bash, nechápu Process Substitution
Mh, GNU tar má jako default stdout od verze 1.11.5, dřív to býval /dev/rmt0 (dodnes je jako default napsaný v manuálové stránce), a divil bych se, kdyby ostatní *nixové tary nezoušely defaultně zálohovat na nějakou pásku...
1.3.2004 20:56 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Bash, nechápu Process Substitution
IMHO v tom tedy pořád nemáš jasno, pokud píšeš
tar xf - < <(bzcat soubor.tar.bz2)
namísto
tar xf <(bzcat soubor.tar.bz2)
Protože: <(bzcat soubor.tar.bz2) udělá dvě věci: spustí bzcat soubor.tar.bz2 a jeho výstup (stdout) přesměruje do /dev/fd/něco. Toto /dev/fd/něco pak dostane tar jako argument (o čemž se lze přesvědčit, když tar xf nahradíš třeba echo -- vypíše to /dev/fd/něco).
2.3.2004 08:20 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Bash, nechápu Process Substitution
 prikaz >(prikazy)

>(prikazy) bude nahrazeno /dev/fd/neco. prikaz zapisuje data do souboru /dev/fd/neco, neboli na vstup (stdin) části prikazy.

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.