作業一:整理博客,內容包含awk、變量、運算符、if多分支
一.awk
1.awk是一個優秀的文本處理工具,多用來處理含有特殊分隔符的內容
常見用法 awk -F: {print $1,$4}
作業二:awk文本處理
打印uid在30~40范圍內的用戶名。
[root@ym 桌面]# awk -F: '$3>=30&&$3<=40{print NR,$1}' /etc/passwd
[root@ym 桌面]# awk -F: 'NR>= 5&&NR<= 10{print NR,$1}' /etc/passwd
[root@ym 桌面]# awk -F: 'NR%2!=0{print NR,$0}' /etc/passwd
[root@ym 桌面]# awk -F: 'NR%2==0{print NR,$0}' /etc/passwd
[root@ym 桌面]# awk -F: 'NF>=5{print NR,$0}' /etc/passwd
[root@ym 桌面]# awk -F: '$3!=$4{print NR,$1}' /etc/passwd
[root@ym 桌面]# awk -F: '/nologin$/{print NR,$1}' /etc/passwd