0

我尝试将 show 命令转换为带有 textfsm 的列表。

下一个输出:

AV Engine
---------
Version: 6.00027
Contract Expiry Date: Sun Jan  2 2022
Last Updated using manual update on Sat Dec 21 00:54:00 2019
Last Update Attempt: Wed Dec  1 15:45:02 2021
Result: No Updates

Virus Definitions
---------
Version: 89.07365
Contract Expiry Date: Sun Jan  2 2022
Last Updated using manual update on Wed Dec  1 15:45:02 2021
Last Update Attempt: Wed Dec  1 15:45:02 2021
Result: Updates Installed

Extended set
---------
Version: 89.07363
Contract Expiry Date: Sun Jan  2 2022
Last Updated using scheduled update on Wed Dec  1 13:28:00 2021
Last Update Attempt: Wed Dec  1 13:28:00 2021
Result: Updates Installed

我想通过 textfsm 获取每个部分的列表:

(名称、版本、合同到期日期、上次使用手册更新、上次更新尝试、结果)

由于某种原因,我无法使用模板文件捕获每个部分的名称。

感谢 :)

更新:如果我使用这个模板:

Value VER (.*)
Value CONTRACT (.*)
Value Last_Updated_using_manual (.*)
Value Last_Update_Attempt (.*)
Value RESULT (.*)

     Start
                 ^.*Version:${VER}
                 ^.*Contract Expiry Date:${CONTRACT} -> Continue
                 ^.*Last Updated using manual update on ${Last_Updated_using_manual}  -> Continue
                 ^.*Last Update Attempt:${Last_Update_Attempt}  -> Continue
                 ^.*Result:${RESULT} -> Record

我只捕获参数而不是部分的名称,我需要在模板代码中添加什么才能像 AV Engine 一样抓取上面的标题

4

0 回答 0