디렉토리에 git log를 표시하는 스크립트를 작성 중입니다. 이러한 로그는 수백 줄을 포함하여 압도적 일 수 있습니다. 지금까지는 하드 코딩 된 20 줄 ( ... | head -n 20
) 로 제한했습니다 . 이것은 직장에서는 화면에는 좋지만 집에서는 작은 MacBook 화면에서는 너무 많습니다.
로그가 두 터미널의 (수직) 화면의 약 절반을 차지하는 것을 선호합니다. 그리고 "터미널"도 바뀌 었습니다. 직장에서 그놈 터미널이지만 집에서는 iTerm2입니다. 그리고 나는 screen 또는 tmux를 사용하지 않습니다.
터미널에서 사용 가능한 수직선 수를 명령 행에서 어떻게 찾을 수 있습니까?
LINES
그리고COLUMNS
일부 껍질에 의해서만 설정됩니다.bash
그들을 설정 하지만 (그리고 그들을 내 보내지 않습니다) 만 대화 형 쉘.