一尘不染

如何在Shell脚本中仅读取单个字符

linux

我想要类似getche()C的选项。如何仅从命令行读取单个字符输入?

使用read命令可以做到吗?


阅读 430

收藏
2020-06-03

共1个答案

一尘不染

在ksh中,您基本上可以执行以下操作:

stty raw
REPLY=$(dd bs=1 count=1 2> /dev/null)
stty -raw
2020-06-03