수동 출력의 자동 연속 스크롤

수동 출력의 자동 연속 스크롤

실행하면 man foo터미널에 첫 번째 페이지만 표시되고 일시 중지됩니다. 그런 다음 여기저기 스크롤하려면 수동으로 키를 눌러야 합니다.
실행 후 man foo끝까지 연속 스크롤 출력을 얻으려면 어떻게 해야 합니까 ? 스크롤 속도를 조절할 수 있으면 좋을 것 같아요.

답변1

man$PAGER그 자체로는 매뉴얼 페이지를 표시하기 위해서만 호출됩니다 . $PAGER일반적으로 로 설정하면 less이러한 종류의 스크롤은 지원되지 않습니다.

$PAGER이 기능을 지원하는 다른 명령으로 간단히 설정할 수 있습니다 .

간단히 다음을 수행할 수도 있습니다.

man man|perl -pe 'sleep 1'

물론 한 줄에 2초 동안 잠들게 할 수도 있습니다. ;)

답변2

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; }

답변3

man sed | col -bx | more

less아니면 별로 친절하지 않은 사람이라면 그냥 넘겨주세요. 그러나 이것 은 제거 해야 할 것입 니다 man.

관련 정보