![명령줄 파일 판독기(예: "less")는 사용자에게 읽기를 중지하라는 줄을 알릴 수 있습니다.](https://linux55.com/image/44481/%EB%AA%85%EB%A0%B9%EC%A4%84%20%ED%8C%8C%EC%9D%BC%20%ED%8C%90%EB%8F%85%EA%B8%B0(%EC%98%88%3A%20%22less%22)%EB%8A%94%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%97%90%EA%B2%8C%20%EC%9D%BD%EA%B8%B0%EB%A5%BC%20%EC%A4%91%EC%A7%80%ED%95%98%EB%9D%BC%EB%8A%94%20%EC%A4%84%EC%9D%84%20%EC%95%8C%EB%A6%B4%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
[배경] 나는 일련의 문서 내에서 목록을 작성하고, 나열하고, 검색하는 ncurses를 배우기 위해 취미로 작은 애플리케이션을 개발하고 있습니다(현재는 TLDP의 HOWTO입니다).
제 생각에는 이 앱에서 가장 까다로운 부분은 파일 리더(파일 내용을 멋지게 표시하는 기능)입니다. 실제로 충분히 좋은 사용자 경험을 제공하려면 HOWTO가 약간 긴 점을 고려하여 사용자가 읽기를 중단한 줄을 "저장"하고 다음 번에 같은 줄에서 시작할 수 있다면 매우 유용한 기능이 될 것입니다. 읽다. 사용자는 동일한 HOWTO [/context]를 엽니다.
따라서 실제 질문은 다음과 같습니다. X 줄을 인수로 사용하여 해당 줄에 커서를 위치시킬 수 있을 뿐만 아니라 표시되는 마지막 줄을 알려주는 명령줄 판독기가 있습니까? 반환 값이 0 또는 ERROR#이기 때문에 응용 프로그램이 값을 "반환"할 수 없다는 것을 알고 있습니다. 아마도 일종의 시스템 변수이거나 공유 메모리이거나...?
C 애플리케이션에서 호출할 예정이라면 외부 애플리케이션이 아닌 다른 솔루션도 내 요구 사항을 충족할 수 있으며 제안을 받아들일 수 있습니다.