-
\b 单词分隔符
\w 数字字母和下横线
\W 非数字字母和下横线
查看全部 -
[^]这个^在[]里代表非
^ 在字符前面 代表以某某开头
查看全部 -
“.” 代表任意字符
如果“[.]” 代表匹配普通的.字符
如果 "\." 代表普通的这个.字符
查看全部 -
正则表达式总结
查看全部 -
Linux的正则表达式与Python的略有不同。
Linux下以下每个符号前面不加\表示常字符,Python不然
+?(){}|
查看全部 -
重复查看全部
-
连接数量q'w
netstat -anp | awk '$6~/'CONNECTED|LISTEN/{sum[$6]++}END{for(i in sum )} print i ,sum[i]}'
查看全部 -
awk -F ':' 'BEGIN{count=0}{if($3 > 100) name[count++]=$1}END{for (i=0;i<count;i++)print i,name[i]}' passwd
查看全部 -
统计显示UID大于100的用户名
查看全部 -
统计passwd的账户总人数
awk -F ':' 'BEGIN{count=0}$1!~/^$/{count++}END{print "count = " count }' /etc/passwd
查看全部 -
统计当前文件夹下的文件/文件夹 占用的大小
ls -l | awk 'BEGIN{size=0}{size+=$5}END{print " size is : "size/1024/1024"M"} '
查看全部 -
制表显示每行的行号, 每行的列数 对应行的用户名
查看全部 -
BEGIN{print "start"} pattern {commands} END {print "end"}
查看全部 -
awk -F ':' '$1~/^m.*/{print $1}' passwd
查看全部 -
awk-逻辑判断式
~,!~: 匹配正则表达式
==,!= ,<,> 判断逻辑表达式
查看全部
举报