【发布时间】:2015-02-19 14:02:06
【问题描述】:
使用 Ubuntu 服务器 ssh 14.04
我的目标是在目录 /etc/passwd 中找到所有以“任何文字”开头的用户,并在文件系统中使用 grep 将其输出到 他们的目录 p>
例如,如果我需要以“r”开头的用户,我将输入命令:grep ^r /etc/passwd
但我还需要输出他们的主目录
我该怎么做?
【问题讨论】:
使用 Ubuntu 服务器 ssh 14.04
我的目标是在目录 /etc/passwd 中找到所有以“任何文字”开头的用户,并在文件系统中使用 grep 将其输出到 他们的目录 p>
例如,如果我需要以“r”开头的用户,我将输入命令:grep ^r /etc/passwd
但我还需要输出他们的主目录
我该怎么做?
【问题讨论】:
使用cut 命令从/etc/passwd 中选出第6 个字段,使用冒号作为分隔符。
grep ^r /etc/passwd |cut -f6 -d:
或获取名称和主目录:
grep ^r /etc/passwd |cut -f1,6 -d:
【讨论】: