在将其放入变量之前,无法读取用户输入中的反斜杠

时间:2015-01-06 10:14:11

标签: bash shell

echo -ne " Enter Username: "
read -r username echo $username

用户输入:admin\admin
输出:admin^Gdmin

知道为什么吗?

1 个答案:

答案 0 :(得分:1)

您可以使用read -r并在echo中使用引用变量:

read -rp "Enter Username: " username
Enter Username: admin\admin
echo "$username"
admin\admin

不允许echo -ne,因为您可以使用read -p