将 bash 读取输入字符打印到终端

将 bash 读取输入字符打印到终端

bashread命令是否始终在终端上打印用户输入,还是我自己使用echo.

例如,我 在循环read -n 1 repl内执行while do,每次都读取每个字符。

答案1

read命令不会打印任何输入(如果使用该选项,它可以打印提示)。您如何处理输入是您的选择。

如果您在终端上键入输入,终端驱动程序会打印您键入的内容(但这可以使用 重新配置stty)。

如果您正在从管道或文件中读取数据,则读取打印收到的所有内容将是无法忍受的。

相关内容