linux shell expect 处理 passwd 交互
程序员文章站
2022-07-10 11:18:44
...
实例如下:
#!/usr/bin/expect
set username [lindex $argv 0]
set userpass [lindex $argv 1]
# spawn the htpasswd command process
spawn passwd $username
# Automate the 'New password' Procedure
expect "New password:"
send "$userpass\r"
expect "Retype*"
send "$userpass\r"
expect eof
chmod +x scriptname
./scriptname username password
上一篇: shell脚本--expect交互
下一篇: shell编辑之Expect免交互
推荐阅读
-
详解Linux使用shell+expect远程登录主机
-
Linux Shell 文本处理工具集锦
-
Linux--shell交互输入与循环语句--06
-
Linux下使用expect命令编写自动化交互脚本
-
【操作系统作业—lab1】linux shell脚本 遍历目标文件夹和所有文件 | 包括特殊字符文件名的处理
-
Linux shell编程中IO和条件及循环处理的细节问题讨论
-
linux shell中curl 发送post请求json格式问题的处理方法
-
Linux Shell脚本编程-数组和字符串处理
-
linux免交互登陆远程主机并执行命令(密钥对和Expect)
-
Linux - 通过expect工具实现脚本的自动交互