Автоматическая непрерывная прокрутка человека производится

При использовании удара можно также установить 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)

-2
30.05.2013, 15:55
3 ответа

man самостоятельно только звонит $PAGER отобразить страницу справочника. $PAGER обычно устанавливается на less, который не поддерживает такой вид прокрутки.

Можно просто установить $PAGER к любой другой команде, которая действительно поддерживает такую функцию.

Можно также просто сделать что-то как:

man man|perl -pe 'sleep 1'

Конечно, можно также заставить его спать две секунды для каждой строки.;)

3
28.01.2020, 05:16
  • 1
    ! Такая простота! Это - Unix! Отмеченный как принятый из-за умного использования канала. –  rootkea 30.05.2013, 17:20
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; }
0
28.01.2020, 05:16
man sed | col -bx | more

Или передайте его по каналу к less если Вы - меньше парня. Но, который должен о сделать это для выхода из средств управления по умолчанию man.

-1
28.01.2020, 05:16

Теги

Похожие вопросы