Ten tag jest przeznaczony na pytania o bufory bufora jądra, w tym bufory potoku. Są one używane do przechowywania ostatnio otwieranych plików i / lub często używanych plików.
Oprócz korzystania z pliku tymczasowego do pomocy, czy istnieje sposób / program mógłby buforować dane wejściowe z, stdinale nie wysyła zawartości do momentu uzyskania EOF. Nie chcę też używać zmiennej powłoki (np buffer=$(cat).). Ten program powinien zachowywać się jak poniżej (zakładając, że nazwa programu to buffered-cat): $ buffered-cat line 1 …
Załóżmy, że masz potok podobny do następującego: $ a | b Jeśli bprzestanie przetwarzać standardowe wejście, po pewnym czasie rura się azapełni i zacznie pisać, aż do brozpoczęcia standardowego , zostanie zablokowane (dopóki albo nie zacznie ponownie przetwarzać, albo umrze). Gdybym chciał tego uniknąć, mogłem pokusić się o użycie większej …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.