Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

V unixe, kde je štandardný výstup zvyčajne smerovaný?

Štandardne je štandardný výstup v Unixe nasmerovaný na terminál, kde sa príkaz vykoná. To znamená, že akýkoľvek výstup vytvorený príkazom sa zobrazí na obrazovke. Štandardný výstup je však možné presmerovať aj do súboru alebo iného príkazu pomocou operátorov presmerovania <,> a>>.

Napríklad nasledujúci príkaz presmeruje štandardný výstup príkazu ls do súboru s názvom my_files.txt:

```

ls> moje_subory.txt

```

Tým sa vytvorí nový súbor s názvom my_files.txt a zapíše sa doň výstup príkazu ls.

Podobne nasledujúci príkaz presmeruje štandardný výstup príkazu ls na príkaz grep, ktorý potom vyfiltruje výstup a zobrazí iba riadky, ktoré obsahujú slovo „súbor“:

```

ls | súbor grep

```

Tým sa zobrazia všetky súbory v aktuálnom adresári, ktoré vo svojom názve obsahujú slovo „súbor“.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené