将系统中所有普通用户的用户名、密码、和默认shell保存到一个文件中,要求用户名和密码和默认shell之间用tab键分割
注释:
-E 匹配扩展正则表达式, l代表或者,是一个扩展正则
grep 'bash$' passwd |grep -v 'root' |cut -d : -f1,2,7 |tr ':' '\t' |tee abc.txt
说明:
cut -d : -f1,2,7 ##过滤以:为分隔符,取第1,2,7列
grep -v 'root' 查找不是root的行
tr ':' '\t' 把:替换成空格
tee abc.txt 把过滤出来的文件覆盖到abc.txt
声明:以上纯属博主学习历程笔记,依靠参考及其理解实战编写而成,后期会持续更新!
参考:
https://www.bilibili.com/video/BV1st411N7WS?p=7