Bash를 사용하여 채팅 프로그램을 만들려고 합니다.
그런데 문제가 발생했습니다. 동일한 화면에서 어떻게 입력하고 출력하는지 모르겠습니다.
내 말은 Minecraft 서버 콘솔과 비슷한 것을 의미합니다. 출력은 화면 상단에 표시되고 프로그램의 맨 아래 줄에는 입력 문자열에 대한 프롬프트가 표시됩니다. 출력은 프로그램의 최종 결과를 넘지 않습니다. 이를 달성하려면 다음
세 가지를 달성해야 한다고 생각합니다.
1어떻게든 두 작업을 동시에 실행하는 데 성공했습니다
.2어떻게 든 두 작업을 동일한 창에서 실행하도록 관리했습니다
.삼어떻게든 출력이 벗어날 수 없는 보이지 않는 "상자"에 두 작업을 모두 유지합니다(예: 출력의 "상자"는 창 상단에서 시작하여 입력 전 마지막 줄에서 끝납니다).
이 모든 것을 어떻게 수행합니까?