BASH: Žolíkové znaky: Porovnání verzí
Z Milan Kerslager
(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>></code> | ||
| + | | Přesměrování standardního výstupu (vytvoří nebo přemaže existující soubor) | ||
| + | |- | ||
| + | | align=center | <code>>></code> | ||
| + | | Přesměrování standardního výstupu (vytvoří nebo přidá za konec existujícího souboru) | ||
| + | |- | ||
| + | | align=center | <code><</code> | ||
| + | | Přesměrování standardního vstupu | ||
| + | |- | ||
| + | | align=center | <code><<MARK</code> | ||
| + | | Here document | ||
| + | |- | ||
| + | | align=center | <code>2>&1</code> | ||
| + | | Spojení standardního chybového výstupu se standardním výstupem | ||
| + | |- | ||
| + | | align=center | <code>2></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 <<MARKHere document 2>&1Spojení 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