2017-04-03 64 views
0

我有一個腳本,它接受用戶輸入的密碼。在密碼提示後,我在下一行運行的任何命令,該命令的輸出將在密碼提示符處打印。如何避免在密碼提示時打印輸出。如何在用戶輸入shell腳本後添加新行

代碼:

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

預期輸出:

Enter Password: 
    Login successful. 

電流輸出:

Enter Password:Login successful. 
+0

社交工程 - 僞造登錄屏幕。 ;)只需使用'read -rsp'密碼:'pass;回聲' – jm666

+0

謝謝你,這兩個答案的工作。 – Kalyan

回答

1

echo線您已經閱讀密碼後:

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

謝謝,這兩個答案的工作。 – Kalyan