bash로 누를 수있는 모든 키 를 읽을 수 있어야합니다 . 여기에는 화살표 키, esc 및 기능 키가 포함됩니다. 일부 문자는 다른 문자보다 바이트 수가 많기 때문에 "읽기"명령이 작동하지 않으며 문자가 아닌 키를 읽는 것은 매우 못생긴 방법입니다.
모든 UNIX 플랫폼 (적어도 Mac 및 Linux)에서 작동하는 내장 솔루션을 찾고 있습니다.
아마도 모든 문자에 대한 이스케이프 코드 대신 숫자를 반환 할 것입니다.
정확히 무엇을해야하는지 더 명확하게 설명해 주시겠습니까? 왜 Bash로 모든 문자를 읽을 수 있어야합니까?
—
slhck
@ slhck 화살표 키, 탭 및 esc를 사용하여 다른 네트워크 노드를 모니터링하기 위해 완전히 bash 앱을 만들고 싶습니다. 나는 C ++에서 그것을 할 수 있다고 생각하지만 bash에서 시도하고 싶다.
—
Blue Ice
아아 .. 그럼 당신은 대화 같은 게 필요할 것 같아요. 스택 오버플로에서이 링크를 확인하여 시작할 수 있습니다. stackoverflow.com/questions/8354482/dialog-from-bash-script
@ 라두 퍼펙트. 이 질문에 지금 답변하려면 어떻게해야합니까?
—
Blue Ice