Linux脚本提示输入密码

时间:2020-01-09 10:41:55  来源:igfitidea点击:

Linux不提供任何特殊或者特定的命令来读取密码。
但是,bash shell带有称为read的内置命令。
它从标准输入(键盘)或者文件描述符FD(如果提供了-u选项)中读取日期。
通用语法如下:read -s -p Password:VARIABLE

其中:

  • -s:不在屏幕上显示密码。它导致来自终端/键盘的输入不会被回显
  • -p:密码::显示短信
  • VARIABLE:存储密码的Bash变量

例如,在shell提示符下尝试以下示例:

$ read -s -p "Enter Password: " mypassword

输出:

Enter Password:

现在显示密码:

$ echo $mypassword