При использовании удара можно также установить pipefail опцию глобально. У меня есть это однажды в начале моих make-файлов, и это фиксирует ошибки даже посреди канала:
# Make sure any errors in the middle of a pipe cause the build to fail
SHELL=/bin/bash -e -o pipefail
(Измененный от/bin/sh до/bin/bash на основе комментария MadScientist)
man
самостоятельно только звонит $PAGER
отобразить страницу справочника. $PAGER
обычно устанавливается на less
, который не поддерживает такой вид прокрутки.
Можно просто установить $PAGER
к любой другой команде, которая действительно поддерживает такую функцию.
Можно также просто сделать что-то как:
man man|perl -pe 'sleep 1'
Конечно, можно также заставить его спать две секунды для каждой строки.;)
man 1 bash |
{ clear
for((i=0;i<LINES-2;i++)); do
IFS= read -r line
echo -e "$line"
done
sleep 5
while IFS= read -r line; do
sleep 1
echo -e "$line"
done; }
man sed | col -bx | more
Или передайте его по каналу к less
если Вы - меньше парня. Но, который должен о сделать это для выхода из средств управления по умолчанию man
.