如何使用 grep 输出找到的文本的主目录
How to use grep to output home directory of found text
使用 Ubuntu 服务器 ssh 14.04
我的目标是 找到 目录 /etc/passwd 中以 "any literal" 开头的所有用户,并将其输出到 他们的目录 在文件系统中使用 grep
例如,如果我需要以 "r" 开头的用户,我将键入命令:grep ^r /etc/passwd
但我还需要输出他们的家目录
我该怎么做?
使用cut
命令从/etc/passwd中取出第6个字段,使用冒号作为分隔符。
grep ^r /etc/passwd |cut -f6 -d:
或获取名称和主目录:
grep ^r /etc/passwd |cut -f1,6 -d:
使用 Ubuntu 服务器 ssh 14.04
我的目标是 找到 目录 /etc/passwd 中以 "any literal" 开头的所有用户,并将其输出到 他们的目录 在文件系统中使用 grep
例如,如果我需要以 "r" 开头的用户,我将键入命令:grep ^r /etc/passwd
但我还需要输出他们的家目录
我该怎么做?
使用cut
命令从/etc/passwd中取出第6个字段,使用冒号作为分隔符。
grep ^r /etc/passwd |cut -f6 -d:
或获取名称和主目录:
grep ^r /etc/passwd |cut -f1,6 -d: