如何在 bash 脚本中自动输入

how to autoinput in bash scripting

我厌倦了通过 bash 脚本将用户名放入此输入中 运行 脚本但是当我对这一行感到满意时我该怎么办它期望输入用户名

Vpn.sh: 1: H8JPgidIAO7T43IP: not found
Vpn.sh: 1: TEL5Fl5bZ6y857IihRmMKEJT0knhxutW: not found
 Enter Auth Username: 

你可以使用 expect:

#!/usr/bin/expect

spawn Vpn.sh  
expect  "Enter Auth Username:"   
send "ThePassword\r"
expect eof