Хотел посмотреть, чем сейчас генерируются man-страницы. $ cd /usr/share/man/man1 $ xzgrep -h -C1 -m2 . *.xz |md5sum d7a8d7c1ccb430ede470558c68bc4fc9 - $ xzgrep -h -C1 -m2 . *.xz |md5sum d1007283962381141226da4c8cc827a7 - $ xzgrep -h -C1 -m2 . *.xz |md5sum 09119cb51c54420f0b6116323b9a798d - $ xzgrep -h -C1 -m2 . *.xz |md5sum d7a8d7c1ccb430ede470558c68bc4fc9 - $ xzgrep -h -C1 -m2 . *.xz |md5sum e3db3b25fa442d9c13fb281ba2ad0b82 -
Это -m приводит к SIGPIPE (разумеется, в не вполне детерминированном месте): $ xzgrep -F -р -m1 '' gcc.1.xz /no/such/file; kill -l $(($?-128)) .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) PIPE
(In reply to comment #1) > Это -m приводит к SIGPIPE (разумеется, в не вполне детерминированном месте): опечатка, $ xzgrep -F -h -m1 '' gcc.1.xz /no/such/file; kill -l $(($?-128)) .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) PIPE
Проверка актуальности. В контейнере Sisyphus с gzip-utils 1.13-alt3 три подряд прогона над 443 страницами дают одинаковый результат: for i in 1 2 3; do xzgrep -h -C1 -m2 . *.xz | md5sum; done f689a1fa203b834913eb608c8587c366 (трижды) Обрыв по SIGPIPE, о котором шла речь в комментариях 1–2, больше не воспроизводится (в апстриме zgrep/xzgrep -m переписан). Закрываю.