Scripting 在提示用户输入密码进行加密的脚本中使用“grub-md5-crypt”

Scripting 在提示用户输入密码进行加密的脚本中使用“grub-md5-crypt”,scripting,rhel,grub,Scripting,Rhel,Grub,正如您在标题中已经知道的,我想在/etc/grub.conf中为grub配置一个加密密码。我想使用一个脚本,其中我将使用grub-md5-crypt,输入我要加密的密码,并在/etc/grub.conf中输入加密输出的sed。第二部分对我来说很好。但是如何处理脚本中的密码提示: [root@localhost ssh]# grub-md5-crypt Password: Retype password: $1$3L3j7$lkZs92MnlmQkVYiCH9dtJ. 如何将加密密码自动保

正如您在标题中已经知道的,我想在
/etc/grub.conf
中为grub配置一个加密密码。我想使用一个脚本,其中我将使用
grub-md5-crypt
,输入我要加密的密码,并在
/etc/grub.conf
中输入加密输出的
sed
。第二部分对我来说很好。但是如何处理脚本中的密码提示:

[root@localhost ssh]# grub-md5-crypt 
Password: 
Retype password: 
$1$3L3j7$lkZs92MnlmQkVYiCH9dtJ.
如何将加密密码自动保存在变量中或以某种方式进行管理,以便在脚本的下一行中我可以
sed
如下所示:

sed -i '/^[# ]*timeout.*/a $hashedpwd/' /etc/grub.conf
请帮忙

Hashvalue="$(echo -e "P@$$w0rd\nP@$$w0rd" | grub-md5-crypt 2>/dev/null | tail --lines=1)"
实例
$ echo $Hashvalue
$1$F9fFw$czx0UwjdaorHHXf1QHRzi1