55785 s034 (3)

55785 s034 (3)



.34 Poznaj Linux

Rzadziej stosowanym operatorem jest « (tułaj). Jego stosowanie ogranicza się do sytuacji, w których chcemy poinformować shell o miejscu, w którym należy zaprzestać odczytywania danych wejściowych:

#    cat «koniec

>    to

>    jest

>    koniec

to

jest

#

Po odczytaniu w strumieniu wejściowym słowa podanego jako parametr dla «, shell przestaje wczytywać kolejne dane. W powyższym przykładzie polecenie cat wypisuje na ekranie wszystkie wprowadzone wyrazy, aż do natrafienia na słowo koniec.

Nie wszystkie programy działaj:; w ten sani sposób

Nie wszystkie programy linuksowe odczytują dane ze standardowego strumienia wejścia i wysyłają wyniki do standardowego strumienia wyjścia. Przed użyciem danego polecenia w potoku warto zajrzeć do jego dokumentacji i upewnić się, że działa w odpowiedni sposób. Dalsze informacje znajdują się w podrozdziale „Budowanie poleceń za pomocą potoków" (poniżej).


Przekienowanie strumienia błędów

Wszystkie strumienie wyjścia i wejścia posiadają własne numery, przypisane im przez shell. Standardowy strumień wejścia ma numer 0, a standardowy strumień wyjścia - 1. Kolejnym typem strumienia jest standardowy strumień błędów, który korzysta z numeru 2.

Większość poleceń linuksowych informuje użytkownika o błędach korzystając ze standardowego strumienia błędów (domyślnie skierowanego na ekran):

#    cat raport.txt >nowyraport.txt

cat: raport.txt: No such file or directory

Przekierowując strumień błędów można w prosty sposób utworzyć ich listę. Załóżmy, że chcemy dopisać zwracane przez cat błędy do pliku biedy.txt:

#    cat raport.txt >nowyraport. txt 2»bledy.txt

#    cat bledy.txt

cat: raport.txt: No such filc or directory


Wyszukiwarka

Podobne podstrony:
s070 (3) 70 Poznaj Linux Więcej informacji dotyczących kolejnych wersji edytora joe znajduje się na
s282 282 Poznaj Linux Rysunek 19.6. tvwm jest starszą wersją fvwm2, udostępnia jednak wirtualne pulp
78583 s282 282 Poznaj Linux Rysunek 19.6. tvwm jest starszą wersją fvwm2, udostępnia jednak wirtualn
s282 282 Poznaj Linux Rysunek 19.6. tvwm jest starszą wersją fvwm2, udostępnia jednak wirtualne pulp
50208 s022 (3) 22 Poznaj Linux PATRZ RÓWNIEŻ ♦    Opis działania polecenia f inger zn
s492 492 Poznaj Linux •    Przepytywanie - stosunkowo łatwo jest uzyskać informację,
s530 530 Poznaj Linux W ostatniej linii poleceń wykorzystujemy program xargs. xargs przyjmuje przych
78583 s282 282 Poznaj Linux Rysunek 19.6. tvwm jest starszą wersją fvwm2, udostępnia jednak wirtualn
Ograniczenie się do powyższych pięciu konstrukcji umożliwia stosowanie tzw. logiki Hoare a do dowodz
Transmitancj a operatorowa i wyznaczanie transmitancji, Pojęcie transmitancji odnosi się do układu
58 (282) kiem”.1 Ten kontakt nie ogranicza się do oddziaływania słownego. Powinno ono być stosowane

więcej podobnych podstron