Ale*_*hen 2 linux bash posix user-input sh
我知道用户输入可以使用bash静默读取read -s someVar,我想知道是否有一个/bin/sh等效的允许用户输入而不在命令行上显示它?
注意:如果/bin/sh read以某种方式支持此功能,我只是很好奇.
che*_*ner 12
使用该stty命令可以关闭键入字符的回显.
get_entry () {
printf "Choose: "
stty -echo
IFS= read -r choice
stty echo
printf '\n'
}
get_entry
printf "You chose %s\n" "$choice"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1416 次 |
| 最近记录: |