中山大学的yah3c对于Ubuntu用户来说,真的有些蛋疼,每次都要输入密码和选择,下面的代码是一个脚本,主要是实现yah3c的自动认证功能。
先装一个软件expect
sudo apt-get install expect.
之后建立一个a.sh脚本,内容如下:
spawn sudo yah3c
expect "cy:" #这里是我的用户名
send "passwd\n"
expect "choice : " #注意空格之类的东西
send "1\n"
expect eof #等到结束
之后修改文件的权限,成为可执行脚本 chmod a+x a.sh
之后就解决了不用每次sudo 这样的问题了.