【发布时间】:2022-11-17 06:22:52
【问题描述】:
我想在我的 linux 中显示名称以数字结尾的用户
我试过 grep '[0-9]' /etc/passwd 但它显示所有包含数字的行
【问题讨论】:
标签: linux
我想在我的 linux 中显示名称以数字结尾的用户
我试过 grep '[0-9]' /etc/passwd 但它显示所有包含数字的行
【问题讨论】:
标签: linux
您可以为此使用awk:
awk -F: '{ print $1}' /etc/passwd | grep '[0-9]$'
或者你也可以使用cut
cut -d: -f1 /etc/passwd | grep '[0-9]$'
两者的工作方式基本相同。他们使用 : 作为分隔符在文件中拆分一行,然后打印该拆分的第一个结果。
【讨论】: