【发布时间】:2016-01-05 18:01:53
【问题描述】:
我有命令,它给我 telnet 的输出。 telnet 的完整输出看起来像这样:
telnet myserver.com 1234
服务器,名称=MyServer,年龄=123,版本=1.23,...,...,...
这个命令应该只过滤 Age 之后的数字 - “Age=123” 我想过滤:
echo "\n" | nc myserver.com 1234 | (awk -F "=" '{print $3}')
而不是 123 它给了我这个输出:
123,版本
有没有办法在 Age= 之后获取数字?
这只是一个糟糕的 awk 过滤参数,但我尝试了一些其他的 awk 方法,但这给了我几乎最好的结果......谢谢你的帮助。
编辑:我忘记了,Age= 之后的数字每天都是动态 +1...
【问题讨论】: