BASH: Žolíkové znaky: Porovnání verzí

Z Milan Kerslager
Přejít na: navigace, hledání
(Založení článku)
 
(Doplnění)
Řádka 27: Řádka 27:
  
 
== Přesměrování ==
 
== Přesměrování ==
 +
:{| class=wikitable
 +
! Konstrukce
 +
! Funkce
 +
|-
 +
| align=center | <code>&gt;</code>
 +
| Přesměrování standardního výstupu (vytvoří nebo přemaže existující soubor)
 +
|-
 +
| align=center | <code>&gt;&gt;</code>
 +
| Přesměrování standardního výstupu (vytvoří nebo přidá za konec existujícího souboru)
 +
|-
 +
| align=center | <code>&lt;</code>
 +
| Přesměrování standardního vstupu
 +
|-
 +
| align=center | <code>&lt;&lt;MARK</code>
 +
| Here document
 +
|-
 +
| align=center | <code>2&gt;&amp;1</code>
 +
| Spojení standardního chybového výstupu se standardním výstupem
 +
|-
 +
| align=center | <code>2&gt;</code>
 +
| Přesměrování do standardního chybového výstupu
 +
|}
  
 
=== Příklady ===
 
=== Příklady ===
  
 
== Kolona ==
 
== Kolona ==
 +
:{| class=wikitable
 +
! Konstrukce
 +
! Funkce
 +
|-
 +
| align=center | <code>|</code>
 +
| Vytvoření roury
 +
|}
  
 
=== Příklady ===
 
=== Příklady ===

Verze z 18. 10. 2009, 18:27

Žolíkové znaky, přesměrování a kolony jsou základním nástrojem, pomocí kterého se z příkazového řádku stává mocný a výkonný nástroj. Základní příkazy Unixu je možné používat flexibilně, kombinovat jejich schopnosti a spojovat je jich schopnosti do větších celků.

Žolíkové znaky

Žolíkové znaky slouží k tomu, aby nebylo nutné uvádět všechny parametry příkazy explicitně, ale bylo možné použít obecné zadání. Lze například pracovat se všemi soubory s příponou txt nebo se všemi, které vyhovují jiným podmínkám (začínají na určité znaky, obsahují slovo atd.).

Konstrukce Funkce
* Jakékoliv znaky (i žádný znak)
? Jakýkoliv právě jeden znak
[abc] Jeden z uvedených znaků (zde a, b nebo c)
[^abc] Žádný z uvedených znaků (cokoliv kromě a, b nebo c)
 {slovo1,slovo2}  Jedno z uvedených slov (zde slovo1 nebo slovo2)

Příklady

Přesměrování

Konstrukce Funkce
> Přesměrování standardního výstupu (vytvoří nebo přemaže existující soubor)
>> Přesměrování standardního výstupu (vytvoří nebo přidá za konec existujícího souboru)
< Přesměrování standardního vstupu
<<MARK Here document
2>&1 Spojení standardního chybového výstupu se standardním výstupem
2> Přesměrování do standardního chybového výstupu

Příklady

Kolona

Konstrukce Funkce
| Vytvoření roury

Příklady