LDAP sudoers sudoHost 通配符

LDAP sudoers sudoHost wildcards

我正在尝试使用 "sudoHost" 来匹配 sudoers LDAP 上的主机名序列。有没有人知道 如何对此进行 grep:

1080s.....1089s?

我尝试在 bash 上进行测试,但我似乎没有用。

grep  "[1082s-1089s]" devtech

我将不胜感激任何提示 谢谢

这是 openldap sudoers 问题还是 grep 问题?

如果在名为 devtech 的文件中包含以下行:

1079s
1080s
1081s
1082s
...
1089s
1090s

如果您只想匹配您指定的那些条目,grep 正则表达式将如下所示:

grep -E '^108[0-9]s$' devtech

我包含了行标记的开始 (^) 和结束 ($) 只是为了绝对明确,但您并不严格需要它们(除非您害怕匹配“11085s”)。