co oznacza "|" w PS?

Wątek przeniesiony 2015-07-12 23:17 z C# i .NET przez somekind.

MU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 32
0

Takie proste pytanie :).

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
2

tak jak w unixie, | (nazywane pipe) pozwala na uzycie wyjscia z jednego programu jako wejscie do innego, np:

Kopiuj
ps aux | grep username1 | grep -v test2 

spowoduje kolejno

  1. wylistowanie procesow ze szczegolami (px aux)
  2. wyfiltrowanie linijek w ktorych jest slowo 'username1' (grep username1)
  3. wyeliminowanie linijek w ktorych jest slowo 'test2' (grep -v test2)
    pozwala to na zbudowanie skomplikowanego polecenia z kilku bardzo prostych ;)
    wiecej info https://en.wikipedia.org/wiki/Pipeline_(Unix)
MU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 32
0

temat do zamknięcia :) dziękuję

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.