Stdout



Stdout , zināms arī kā standarta izeja , ir noklusējums faila deskriptors kur process var rakstīt izlaide .



Standarta izeja (ilustrācija)

In Unix līdzīgi operētājsistēmas , piemēram, Linux , macOS X un BSD , stdout definē POSIX standarta . Tās noklusējuma faila deskriptora numurs ir 1 .



Termināla standarta izeja pēc noklusējuma ir lietotāja ekrāns.

Stdout komandu cauruļvadā

In bash , secīgas komandas var savienot pa caurulēm, kas attēlotas uz komandrinda pa vertikālu joslu (' | '). Cauruļvada komandas tiek apstrādātas no kreisās uz labo ar standarta izvadi ( stdout ) katrai komandai, kas savieno ar standarta ievade ( stdin ) nākamo.



Piemēram, šajā divu komandu vadībā:

fortune | cowsay

Programma laime , kas parasti drukā nejaušu citātu lietotāja ekrānā, tā vietā savieno tā izvadi ( stdout ) uz ievadi ( stdin ) komandas labajā pusē:

Standarta izlaide laime cauruļvadā

Papildinformāciju par standarta izvadi sk novirzīšana bash .