awk

awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理

1. show username

  cat /etc/passwd |awk -F ':' '{print $1}'

2. show user shell

  cat /etc/passwd |awk -F ':' '{print $7}'

 3. show username and shell and use ':' for seprate

  cat /etc/passwd |awk -F ':' '{print $1"-"$7}'

4.  show begin and end with fixed string

  cat /etc/passwd |awk -F ':' 'BEGIN {print "Start"} {print $1","$7} END {print "End"}'

posted @ 2019-01-10 13:06  青青子衿-大果粒  阅读(100)  评论(0)    收藏  举报