相关疑难解决方法(0)

如何从shell脚本获取密码而不进行回显

我有一个脚本可以自动执行需要访问受密码保护的系统的进程.通过命令行程序访问系统,该程序接受用户密码作为参数.

我想提示用户键入他们的密码,将其分配给shell变量,然后使用该变量构建访问程序的命令行(这当然会产生我将处理的流输出).

我是Bourne/Bash中一个相当称职的shell程序员,但我不知道如何接受用户输入而不让它回显到终端(或者可能使用'*'字符回显).

有人能帮忙吗?

bash shell scripting sh

384
推荐指数
8
解决办法
32万
查看次数

Linux脚本:在终端上隐藏用户输入

我有像下面这样的bash脚本:

#!/bin/bash

echo "Please enter your username";
read username;

echo "Please enter your password";
read password;
Run Code Online (Sandbox Code Playgroud)

我希望当用户在终端上输入密码时,不应该显示密码(或者应该显示*******).我该如何实现这一目标?

linux bash scripting

113
推荐指数
5
解决办法
9万
查看次数

标签 统计

bash ×2

scripting ×2

linux ×1

sh ×1

shell ×1