我想使用telnet连接到远程主机 没有用户名/密码验证 刚
telnet remotehost
然后我需要输入一些初始化命令
然后我需要重复以下命令:
cmd argument
参数是从本地文件中读取的,在这个文件中有很多行,每行都是一个参数 运行一个“cmd参数”后,远程主机将输出一些结果 它可以输出一行字符串“OK” 或输出许多行,其中一行是字符串“ERROR” 我需要根据结果做点什么。
基本上,脚本就像:initialization_cmd #some initial comands
while read line
do
cmd $line
#here the remote host will output results, how can I put the results into a variable?
# here I want to judge the results, like
if $results contain "OK";then
echo $line >>good_result_log
else
echo $line >> bad_result_log
fi
done < local_file
the good_result_log and bad_result_log are local files
是不是可能?谢谢!
答案 0 :(得分:1)
答案 1 :(得分:1)
此问题至少在四个不同的论坛同时提出。不知道这种创业精神会带来什么样的积分,但这里有答案的链接: