Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在shell脚本中用户输入后添加新行_Linux_Bash_Shell - Fatal编程技术网

Linux 如何在shell脚本中用户输入后添加新行

Linux 如何在shell脚本中用户输入后添加新行,linux,bash,shell,Linux,Bash,Shell,我有一个脚本,从用户输入密码。在密码提示之后,我在下一行中运行的任何命令,该命令的输出都将在密码提示处打印。如何避免在密码提示下打印输出 代码: 预期产出: Enter Password: Login successful. 电流输出: Enter Password:Login successful. 读取密码后回显一行: echo -n "Enter Password:" read -s password echo 读取密码后回显一行: echo -n "Enter Password:"

我有一个脚本,从用户输入密码。在密码提示之后,我在下一行中运行的任何命令,该命令的输出都将在密码提示处打印。如何避免在密码提示下打印输出

代码:

预期产出:

Enter Password:
Login successful.
电流输出:

Enter Password:Login successful.

读取密码后回显
一行:

echo -n "Enter Password:"
read -s password
echo

读取密码后回显
一行:

echo -n "Enter Password:"
read -s password
echo

社交工程-伪造登录屏幕。;)只需使用
read-rsp'密码:'pass;echo
谢谢,两个答案都有效。社交工程-假装登录屏幕。;)只需使用
read-rsp'密码:'pass;echo
谢谢,两个答案都有效。