我创建了一个bash脚本,在while循环中执行一些操作。 在一个命令中,控制台要求输入,我不知道如何提供此输入以继续我的脚本。
while read line;
do
string_array=($line)
username=${string_array[0]}
password=${string_array[1]}
kinit $username
===> here I need to enter the $password and press "ENTER" to continue
done <myfile
有什么建议吗?
答案 0 :(得分:1)
将主 while-loop
更改为从stdin
以外的其他文件描述符中读取,并使用read
从stdin
读取并使用{{ 1}}禁止文本显示在控制台中。
-s