표준 입력에 입력된 키가 에코되지 않도록 합니다.

표준 입력에 입력된 키가 에코되지 않도록 합니다.

이 작업을 수행 cat > filename.ext한 다음 여러 텍스트를 입력하면 텍스트가 (1) 입력할 때 화면에 표시되고 (2) filename.ext에 나타납니다.

텍스트 파일에 이 작업을 수행하면 문제가 없지만 바이너리 파일에 수행하면 위에서 언급한 것처럼 이상한 일이 발생할 수 있으므로 더 문제가 됩니다.https://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html#faq-puttyputty.

그렇다면 내가 입력한 키 입력이 화면에 다시 반영되지 않도록 하는 방법에 대한 아이디어가 있습니까?

답변1

예, ttys 설정에서 에코를 끄세요. 셸에서 다음 명령을 사용하여 이 작업을 수행할 수 있습니다 stty -echo.

(g=$(stty -g); stty -echo; cat > outfile; stty "$g")
<type blindly, finish by Enter, Control-D>

관련 정보