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í
×
5.3. 20:22 | Pozvánky

Zítra proběhne jednodenní online konference InstallFest 2021. Na programu je celá řada zajímavých přednášek, workshopů a také stánků. Dění lze sledovat na Twitteru.

Ladislav Hagara | Komentářů: 0
5.3. 13:11 | Nová verze

Byla vydána nová verze 6.5 v Javě napsané aplikace pro komplexní návrh rozmístění nábytku a dalšího vybavení v interiérech Sweet Home 3D. Vyzkoušet lze online verzi. Nedávno byly aktualizovány také knihovny nábytku.

Ladislav Hagara | Komentářů: 0
5.3. 08:00 | Humor

Nové verze webových prohlížečů Firefox a Chrome byly vydávány každých 6 týdnů. Vývojářům Firefoxu se nelíbilo, že Chrome bude mít vždy větší číslo verze, proto se rozhodli vydávat nové verze Firefoxu každé 4 týdny. Aktuální stav: Firefox 86 byl vydán v 8. týdnu a Chrome 89 v 9 týdnu letošního roku. V kterém týdnu bude mít Firefox větší číslo verze než Chrome?

… více »
Ladislav Hagara | Komentářů: 37
5.3. 07:00 | Zajímavý článek

Thom Holwerda popisuje na OSnews pracovní stanici Raptor Blackbird Secure Desktop (architektura POWER9) a své zkušenosti s ní včetně provozu desktopových aplikací.

Fluttershy, yay! | Komentářů: 1
5.3. 06:00 | Nová verze

Byla vydána nová verze 1.54 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.54 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

Ladislav Hagara | Komentářů: 2
4.3. 14:23 | Zajímavý článek

Check Point zveřejnil report, podle kterého NSA v roce 2013 vytvořila exploit pro operační systém MS Windows. Exploit sloužil k lokální eskalaci práv. O rok později tento exploit ukradli hackeři z Číny. Až po dvou letech byl exploit zveřejněn a Microsoft vydal aktualizaci. Jinými slovy, celé téma se točí o tom, jak NSA zřejmě přispěla ke globálnímu snížení kybernetické bezpečnosti. Celý příběh podrobně naleznete na checkpoint.com.

Max | Komentářů: 6
4.3. 09:11 | Komunita

Framework Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací byl vydán ve verzi 2 a související programovací jazyk Dart (Wikipedie) byl vydán ve verzi 2.12. Proběhla online konference Flutter Engage. Videozáznam je k dispozici na YouTube. Canonical zde oznámil (Twitter, YouTube), že Flutter je výchozí volba pro vývoj nových aplikací pro Ubuntu.

Ladislav Hagara | Komentářů: 0
4.3. 09:00 | IT novinky

Společnost AMD na YouTube představila novou grafickou kartu AMD Radeon RX 6700 XT postavenou na architektuře RDNA 2. V prodeji bude od 18. března. Její cena byla stanovena na 479 dolarů.

Ladislav Hagara | Komentářů: 22
4.3. 08:00 | Nová verze

Uživatelsky přívětivý shell fish byl vydán ve verzi 3.2.0 Vylepšuje uživatelské rozhraní (doplňování, práce s historií úprav textu aj.), přidává napovídání argumentů dalších aplikací, zjednodušuje syntaxi (expanze rozsahů), opravuje chyby.

Fluttershy, yay! | Komentářů: 0
3.3. 16:00 | Zajímavý software

Steam Link je nově dostupný také pro 64bitový x86 Linux. Streamovat hry z výkonného počítače s nainstalovanou službou Steam lze tedy vedle telefonu, tabletu nebo televize i do počítače s Linuxem. Instalovat Steam Link lze z Flathubu. Od prosince 2018 je k dispozici Steam Link pro Raspberry Pi.

Ladislav Hagara | Komentářů: 0
Vzděláváte se formou hromadných online kurzů (MOOC)?
 (59%)
 (8%)
 (1%)
 (5%)
 (27%)
Celkem 132 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: 104×

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: 70
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.