Re: presmerovanie vypisu do suboru

From: Ing. Vlastimil Pospíchal (vpospichal@tiscali.cz)
Date: 24. 07. 2002, 20:18 CEST


On Wed, Jul 24, 2002 at 08:38:42AM +0200, mail@pp21.cz wrote:
> Jen ted ale nevim, co dela to "2>&1".
> Presmerovava vystup z chyboveho na standardni?

Přesně tak.
 
> BTW jeste nevim k cemu je dobre "<<", vsechno ostatni je mi jasny.
> -pp21-

Ukážu na příkladu, kdy potřebuji vložit na vstup krátký text:
<ukazka>
program <<EOF >vystupni_soubor
Tady je text, který chci vložit na vstup.
Je možné i několik řádků. Příkazový procesor hledá slovo EOF
na začátku řádku. Může být jakékoli slovo. EOF se běžně používá.
EOF
dalsi_prikaz
</ukazka>

Každý příkazový procesor toto zpracovat neumí, ale nejobvyklejší bash
to zvládá. Je to velmi praktické, mám takto v jednom programovém souboru
generátor konfigurací několika serverových programů, které jsou na sobě
závislé a proto je vhodné kvůli konzistenci generovat společně (např. DHCP,
DNS). Stačí pak udržovat jeden program místo několika (i desítek) souborů.

Kit
-- 
Ing. Vlastimil Pospíchal
http://www.hoteldrnholec.cz



This archive was generated by hypermail 2.1.2 : 24. 07. 2002, 21:58 CEST