Před 8 dny
Rouru (|) znáte? A co < a >? Víte jak tyhle věcí fungují a k čemu je můžete použít? Liší se to nějak mezi operačními systémy? Každý program má standardní vstup (stdin), standardní výstup (stdout) a často taky standardní chybový výstup (stderr). V rámci toho jsou pak |, < a > operátory přesměrování – rourou se propojí výstup z jednoho programu jako vstup do jiného. A menšítko a většítko umožní propojit soubor místo klávesnice/obrazovky. Pipe | – roura mezi programy Obecná idea (ve všech systémech stejná): Postará se o to, že stdout (výstup) programu1 putuje ns stdin (vstup) programu2. Tedy to co “leze ven” z prvního, se stane vstupem pro druhý. Příklad z Linuxu: ls vypíše obsah složky a grep txt ho dostane jako vstup aby v něm vyhledal “txt” a poskytl to jako finální výstup. Důležité je, že ve většině shellů je do pípy přenášen jen stdout nikoliv stderr. The post TIP#3111: Umíte používat rouru/pipe (|)? Jaké další podobné operátory můžete využívat? first appeared on @365tipu.