##############################################!/bin/ksh
#該段指令碼實現輸入密碼並且用*號顯示輸入字元,
#輸入回車鍵終止輸入密碼。該**在sco 5.05上
#ksh下已經除錯通過。
#河南 平頂山 王向宇 2005.05.11
#############################################
#該函式實現無緩衝輸入乙個字元,並傳給位置引數
getchar()
clear
#將游標定位到15行10列
tput cup 15 10
echo -n "請輸入密碼:\c"
#初始化游標位置
curpos=20
while true
do #游標向前移動一列
curpos=`expr $ + 1`
getchar char
tput cup 15 $
echo "*"
if [ "$" = "^m" ]
then
break
else
pwdstr=$$
fidone
echo "你輸入的密碼是: $"
shell指令碼 自動輸入密碼
平時在控制台輸入指令如 sudo ssh ftp或者修改admin許可權的檔案時候都會要求輸入password,但是在she ll指令碼執行過程中該如何互動實現自動輸入密碼呢?下面總結三種實現方法。shell用重定向作為標準輸入的用法是 cmd 實現ftp自動登入並執行ls指令的用法如下 其中pet...
在shell指令碼中輸入密碼
示例 sudo apt get update bin bash echo password sudo s apt get update第二種方法 使用文字塊輸入重定向 第二種方法 bin bash sudo s apt get update eof 你的密碼 eof說明 在shell指令碼中,通常將...
shell指令碼 不顯示輸入的密碼
shell指令碼 不顯示輸入的密碼 在linux shell指令碼中,如果想要不顯示輸入的內容,比如 密碼 可以使用stty的 echo選項,表示禁止將輸出傳送到終端。最後的stty echo一定要加,否則即使執行完shell之後,什麼輸入也都看不到。bin bash echo n please e...