读取 shell 脚本中的秘密输入后无法将光标移动到下一行

读取 shell 脚本中的秘密输入后无法将光标移动到下一行

我正在尝试在 shell 脚本中读取来自用户的多个输入,

#!/bin/bash
read -sp "Enter the secret api key: " var1
read -p "Enter the mount path:" var2

如果我尝试运行它,我无法在单独的行上读取 var2。

root@ubuntu-test:~/scripts# ./test.sh
Enter the secret api key: Enter the mount path:value2
root@ubuntu-test:~/scripts#

我尝试了 read 和 echo 命令的多个选项,但都没有成功。如何在单独的行上读取 var2?

答案1

Soleecho打印换行符。

#!/bin/bash
read -sp "Enter the secret api key: " var1
echo
read -p "Enter the mount path:" var2

相关内容