1. ホーム
  2. linux

[解決済み] Linuxスクリプトで端末のユーザー入力を隠す

2022-05-16 20:58:50

質問

以下のようなbashスクリプトがあります。

#!/bin/bash

echo "Please enter your username";
read username;

echo "Please enter your password";
read password;

ユーザーが端末でパスワードを入力したときに、パスワードを表示しない(または******のように表示する)ようにしたいのです。) どうすれば実現できますか?

どのように解決するのですか?

readの呼び出しに-sをつけるだけです。

$ read -s PASSWORD
$ echo $PASSWORD