Skocz do zawartości
amdek

mkfifo !!

Rekomendowane odpowiedzi

Oto przyklad z powazanej ksiazki na temat linuxa :

 

mkfifo -m 600 fifo1 cat < fifo1 | cut -c1-5 & ./newrw > fifo1

A oto wytlumaczenie powyzszych linijek :

 

Dzialajace w tle polecenie "cat" odczytuje swoje wejscie z  

kolejki FIFO (fifo1).  

Wejscie polecenia "cat" jest wyjsciem polecenia "cut", ktore z  

kazdej liniji wejscia usuwa wszystkie znaki, oprocz 5 pierwszych.  

Natomiast wejscie polecenia "cut" jest wyjsciem z programu newrw.  

 

Natomiast mi sie wydaje ze troszke zle zostalo to wyjasnione !!

Pierwsze zdanie jest jak najbardziej prawdziwe. Lecz juz w drugim

zdaniu zostaje to zaprzeczone - wejscie polecenia "cat" to ni mniej

ni wiecej tylko kolejka fifo1 a nie wyjscie polecenia "cut".

W mojej opinii powinno byc, ze wyjscie programu newrw jest wejsciem

polecenia "cat" (fifo) miedzy ktorego wyjsciem i wejsciem polecenia

"cut" tworzony jest potok nienazwany !!

Wyglada to mniej wiecej tak :

newrw fifo1 cat cut.

Natomiast w tym wyjasnieniu wyraznie jest napisane ze najpierw

w fifo1 jest modyfikowana zawartosc poleceniem "cut" i dopiero

potem wyswietlane jest to na ekranie poleceniem "cat" a jest

to wedlug mnie totalny absurd !!

 

Mam racje czy gdzies walnalem gafe ??

Bo juz od jakiegos czasu nie wierze ksiazkom tylko wlasnej intuicji

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...