如何使用 grep 过滤以指定数字结尾的登录信息

如何使用 grep 过滤以指定数字结尾的登录信息

grep 我如何找到所有以 88 和 89 结尾的用户登录名?如果我执行 grep "[0-9]" filename,我可以找到以数字结尾的登录名

答案1

如果你只想显示以 88 和 89 结尾的号码,你可以使用grep -e "88$" -e "89$"

“$”表示行的结尾。

答案2

您已经知道如何使用字符类:[0-9]是一个字符类,表示“从 0 到 9 的所有数字”。您也可以使用更具体的集合。例如,[89]表示“要么89。最后,在正则表达式中,$表示“行尾”。因此,将所有这些放在一起,您可以执行以下操作:

grep '8[89]$' file

这将打印文件中file以 结尾的所有行,8后跟另一个89,换句话说,以88或结尾的行89

相关内容