以下為shell腳本函數(shù)實(shí)例:
auto_input_pwd(){
? ? ? #param="ls -l"
? ? ? ?cmd=`echo "mypwd" |sudo -S ${1}`
? ? ? ?echo "$cmd"
}
在ubuntu下執(zhí)行sudo 時(shí)會(huì)提示輸入root用戶的密碼,此函數(shù)利用 sudo -S 參數(shù)接收從echo輸入的內(nèi)容并 執(zhí)行第一個(gè)函數(shù)入?yún)⒌拿顑?nèi)容胜茧。