使用grep工具将/etc/passwd文件中uid号带有数字9的进行筛选出来,将内容进行重定向写入文件mypwd.txt中;在文件中使用命令重定向追加写入20个*;筛选出文件中
cat /etc/passwd | grep "9" | awk -F ":" '{print $3}' > mypwd.txt
第一种:
lkmao@ubuntu:~/01$ grep -E '.*:.*:.*9.*:.*:.*:.*:' passwd > mypwd.txt
lkmao@ubuntu:~/01$ cat mypwd.txt
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin
whoopsie:x:109:117::/nonexistent:/bin/false
saned:x:119:127::/var/lib/saned:/bin/false
lkmao@ubuntu:~/01$
第二种
lkmao@ubuntu:~/01$ cut -d: -f3 passwd | grep "9"
9
39
109
119
lkmao@ubuntu:~/01$
第三种
lkmao@ubuntu:~/01$ sed 's/:/ /g' passwd | awk '{print $3}' | grep "9"
9
39
109
119
lkmao@ubuntu:~/01$
好好考试