我是 Expect 脚本的新手。我有用 bash 脚本编写的 Expect 脚本。该脚本返回我需要的统计数据,但还有来自终端的许多其他内容。“有什么方法可以让我只得到命令的精确输出吗?” 我花了一天时间搜索各种论坛,但没有任何运气。任何形式的帮助将不胜感激。
Stats = $(expect -c "
spawn ssh $Username@$Host
expect \"password:\"
send \"$Password\r\"
expect \"\\\\$\"
send \"ps -A | grep java\r\"
expect -re \"$USER.*\"
send \"logout\"
")
回声 $Stats > someFile.txt