我正在尝试在 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