Ładuję...
photo
Strumienie i tekst Ponieważ systemy Unixowe są z założenia modularne, narzędzia systemowe (a właściwie prawie wszystkie aplikacje) podają wyniki i komunikują się za pomocą formatu tekstowego. Zazwyczaj wynik programu wykonanego z linii poleceń wysyłany jest do standardowego wyjścia stdout. Prawdziwie innowacyjne jest to, że owy strumień wyjściowy może zostać przekierowany do plików lub innych aplikacji.
Dodanie > oraz nazwy pliku na końcu polecenia wysyła wynik do wybranego pliku, nadpisując przy tym jego zawartość, jeżeli takowa istnieje. Dodanie >> oraz nazwy pliku dopisuje wynik na końcu pliku. Natomiast znak | (po angielsku pipe) umieszczony pomiędzy dwoma poleceniami przesyła wynik pierwszego polecenia do drugiego. Przyjrzyjmy się takiemu przykładowi:
ls | grep "biologia"
Wynik polecenia ls (list directory - lista katalogów) wysyłany jest do polecenia grep, które uruchamia szukanie słowa biologia na liś... Zobacz wpis
  1.  
  • Promuj wpis: