【发布时间】:2020-09-22 04:28:10
【问题描述】:
我试图在 /etc/login.defs 文件中找到等于或小于 90 的值“PASS_MAX_DAYS”但它不起作用,我在 suse 12 服务器上测试但命令不起作用。
grep "^PASS_MAX_DAYS\s*([0-9]|[1-8][0-9]|90)" /etc/login.defs
感谢您的支持和时间
【问题讨论】:
-
我建议使用
awk完成这项工作。 -
grep用于查找文本模式。您要做的是找到数值。 -
@omar180791 :您尝试用
\s表示“空格或制表符”。 AFIK,如果你想使用这个符号,你需要使用-P选项,而且你没有在你的问题中包含一些你尝试匹配的行的示例(或描述)。