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"}'

浙公网安备 33010602011771号