我需要使用k和j键控制2个变量。现在,我有了这个解决方案
read -s -n 1 -t 0.1 keys
if [[ "$keys" == k ]]; then
wpm=$(($wpm+10))
if [[ "$wpm" -gt 1000 ]]; then
wpm=$(($wpm-10))
fi
fi
if [[ "$keys" == j ]]; then
wpm=$(($wpm-10))
if [[ "$wpm" -lt 100 ]]; then
wpm=$(($wpm+10))
fi
fi它既不优雅,又有瑕疵。我知道有绑定命令,但我需要把这个脚本给用户,我不确定他们是否会使用源代码(它解决了“警告:行编辑未启用”命令)。
还有别的办法吗?
发布于 2015-02-12 10:03:04
怪不得它出故障了-为什么要用0.1秒超时?-招股说明书
招股说明书提出了一个很好的问题。user3047492,只需删除-t 0.1 (除非还有其他的要求,而您对此保持沉默)。
https://stackoverflow.com/questions/22909586
复制相似问题