如何使用grep输出找到的文本的主目录

时间:2015-02-19 14:02:06

标签: regex grep

使用Ubuntu服务器ssh 14.04

我的目标是找到所有以&#34开头的用户;任何文字"在目录/ etc / passwd中,并使用grep

在文件系统中使用他们的目录输出它

例如,如果我需要用" r"我将输入命令:grep ^ r / etc / passwd

但我还需要输出他们的主目录

我该怎么做?

1 个答案:

答案 0 :(得分:1)

使用cut命令从/ etc / passwd中选择第6个字段,使用冒号作为分隔符。

grep ^r /etc/passwd |cut -f6 -d:

或获取名称和主目录:

grep ^r /etc/passwd |cut -f1,6 -d: