awk -F: '/^h/{print $1,$7}' /etc/passwd print执行显示功能将文本输出到STDOUT 以冒号为分隔符,显示以h开头的行的第一列和第七列 awk -F: '/^[^h]/{print $1,$7}' /etc/passwd 不显示以h开头的行的第一列和第七列 awk -F '[:/]' '{print $1,$10}' /etc/passwd 以:或者/作为分...
格式:awk [选项] '{if(表达式) {语句1;语句2...} else {语句3;语句4...}}' 文件名 3、if...elif..else结构 格式:awk [选项] '{if(表达式1) {语句1;语句2...} else if(表达式2) {语句3;语句4...} else {语句5...}}' 文件名 4、for循环结构 #打印1-5 #打印1-10之间的和 5、whil...
[linuxmi@linux:~/linuxmi迷]$ grep -c "/bin/bash$" /etc/passwd 10、统计以空格分隔的文件段落数 [linuxmi@linux:~/linuxmi迷]$ awk 'BEGIN{RS=""}; END{print NR}' /etc/dhcp/dhclient.conf 注意:命令较多时,使用“BEGIN……END” 2)按字段输出文本 1、输出每行中(以空格分隔)的第3个字段 ...
[root@node1 course]# echo zaishu>awktest [root@node1 course]# awk '{print}' awktest zaishu 1. 2. 3. 打印列 [root@node1 course]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 48G 4.6G 44G 10% / devtmpfs 223M 0 223M 0% /dev tmpfs 235M 0 235...
awk '$1 > max { max = $1; maxline = $0 } ⏎ END { print max, maxline }' WorldCupGroup.data 分组 分组 第一档 第二档 第三档 第四档 第五档 10.打印字段数不为0的行 awk 'NF != 0' WorldCupGroup.data 分组 第一档 第二档 第三档 第四档 第五档 ...
例1: [root@xuegod63 ~]# echo "3 2 3 4 5" > a.txt [root@xuegod63 ~]# awk '{print $1+10}' a.txt 13 例2: [root@xuegod63 ~]# echo "one two three four" | awk '{print $4}' four [root@xuegod63 ~]# echo "one two three four" | awk '{print $NF}' ...
10、提取 每个手机号码对应的推送时间 cat report.log| awk -F "rpWorker|ReportEntry" '{for(i=3 ;i<NF+1;i++)print $1 $i }' 11、提取 推送时间、msgid 、手机号码字段 cat report.log| awk -F "rpWorker|ReportEntry" '{for(i=3 ;i<NF+1;i++)print $1 $i }'|head -n 10 |awk ...
$awk -F'[:\t]' '{print $1,$3}' test #表示以空格、冒号和tab作为分隔符。 1. 输出域的分隔符默认是一个空格,保存在OFS中。例如: AI检测代码解析 $ awk -F: '{print $1,$5}' test #$1和$5间的逗号就是OFS的值。 1. 七. gawk专用正则表达式元字符 ...
10、统计以空格分隔的文件段落数 [linuxmi@linux:~/linuxmi迷]$ awk ‘BEGIN{RS=””}; END{print NR}’ /etc/dhcp/dhclient.conf 注意:命令较多时,使用“BEGIN……END” 2)按字段输出文本 1、输出每行中(以空格分隔)的第3个字段 [linuxmi@linux:~/linuxmi迷]$ awk ‘{print $3}’ linuxmi.py ...
[root@xie-02grep]# grep-n'root'/etc/passwd//在输出符合要求的行的同时连同行号一起输出1:root:x:0:0:root:/root:/bin/bash10:operator:x:11:0:operator:/root:/sbin/nologin[root@xie-02grep]# grep-nv'nologin'/etc/passwd//打印出没有nologin的行并显示行号1:root:x:0:0:root:/root:/bi...