less
-S
줄 바꿈을 방지 --chop-lines
하고 출력을 한 줄(보통 화면 밖으로 확장)로 표시하는 옵션이 있습니다 .
이 작업을 수행하는 데 사용할 수 있습니까 tail -f
?
매뉴얼 tail
페이지에는 이에 대해 아무 것도 언급되어 있지 않습니다.
답변1
가장 간단하지 않으며 화면 너비를 변경해도 출력 너비가 변경되지 않습니다.
tail -f myfile.txt | sed -n -e "s/^\(.\{$COLUMNS\}\).*/\1/p"
편집: 아래 새 버전은 입력하기가 더 쉽고 탭을 줄바꿈하지 않습니다(의견 감사합니다).
tail -f myfile.txt | expand | cut "-c1-$COLUMNS"
아니면 Less 안에서 F를 누를 수 있다는 것을 알고 계셨나요?
"F" 키: 앞으로 스크롤하여 파일 끝에 도달하면 계속 읽기를 시도합니다. 일반적으로 이 명령은 이미 파일 끝에 있을 때 사용됩니다. 이는 파일을 볼수록 커지는 파일의 꼬리를 모니터링하는 방법입니다. (이 동작은 "tail -f" 명령과 유사합니다.)