标签: bash
我想从终端读取并准确存储1个字母。 我的方法x=$(read -dx)无效且无用。
x=$(read -dx)
答案 0 :(得分:1)
read将输出变量作为参数。尝试类似的东西:
data.addRows(JSON.parse(array));
上面的代码从命令行读取输入,然后获取第一个字符并回显它。
答案 1 :(得分:0)
感谢anubhava,kvantour和Charls Duffy的回答和评论,尤其是有关subshell的提示。至少read -rn 1 x可以按照我的要求工作。
read -rn 1 x