如何在不显示的情况下从命令行上的标准输入读取用户输入?
How to read user input from stdin on the command line without displaying it?
我想模仿 Ubuntu 上隐藏密码的默认方式(例如,使用 sudo 命令时),最好是 Lua 5.1.
我不知道 Ubuntu 方法,但试试这个:
io.write("password: ")
io.flush()
os.execute("stty -echo")
password=io.read()
os.execute("stty echo")
我想模仿 Ubuntu 上隐藏密码的默认方式(例如,使用 sudo 命令时),最好是 Lua 5.1.
我不知道 Ubuntu 方法,但试试这个:
io.write("password: ")
io.flush()
os.execute("stty -echo")
password=io.read()
os.execute("stty echo")