【发布时间】:2021-10-29 14:14:21
【问题描述】:
我在一个文本文件中有一些字符串。
line con 0
session-timeout 10
exec-timeout 10 0
privilege level 15
logging synchronous
login authentication console-in
transport preferred none
stopbits 1
line vty 0 4
session-timeout 30
exec-timeout 30 0
logging synchronous
transport preferred none
transport input ssh
transport output ssh
line vty 5 15
session-timeout 10
exec-timeout 10 0
logging synchronous
transport preferred none
transport input ssh
transport output ssh
我正在尝试查找/匹配
session-timeout 10
exec-timeout 10
仅在line con 0 下使用正则表达式。
line con 0.*\n(.*\n)*.*session-timeout 10.*\n(.*\n)*.*exec-timeout 10 也会捕获
vty 5 15
session-timeout 10
exec-timeout 10
有没有办法做得更好?
【问题讨论】:
-
是整个文件吗?能不能只拿到第 2 行和第 3 行?
-
这是文本格式的部分配置文件。我正在尝试使用正则表达式检测设置
-
this 你在找什么?
-
Thx @Alireza,如果行 (
session timeout 10, exec-timeout 10) 在line con 0之后但在line vty 0之后没有显示,这仍然会产生误报