拔个牙咯
拔个牙咯
全部文章
题解
归档
标签
去牛客网
登录
/
注册
拔个牙咯的博客
全部文章
/ 题解
(共7篇)
题解 | #求平均值#
主要是格式化输出的处理, 可以参考这个:printf。 awk '{ if(NR==1) N=$0; else sum+=$0; } END{ printf("%.3f",sum/N); }'
bash
2022-04-23
0
228
题解 | #打印每一行出现的数字个数#
好像awk的语法里边没有类似str[i],这种提取字符串单个字符的语法? 这里只好用substr(...)来提取。 cat nowcoder.txt | awk ' BEGIN{ sum=0; } { count=0; for(i=1;i<length($0);i++){ n=sub...
bash
2022-04-23
1
253
题解 | #转置文件的内容#
看见打击的解答感觉好复杂,来一个粗暴解法: cat nowcoder.txt | awk ' BEGIN{ arr1=""; arr2=""; } { arr1=arr1 $1; arr2=arr2 $2; } END{ print arr1; print arr2; } '
bash
2022-04-23
0
219
题解 | #域名进行计数排序处理#
两种写法都可: cat nowcoder.txt | awk '{split($0,arr,"/");print arr[3]}' | sort | uniq -c | sort -rn -k 1 |awk '{print $1,$2}' cat nowcoder.txt | awk -F ...
bash
2022-04-23
0
280
题解 | #netstat练习1-查看各个状态的连接数#
cat nowcoder.txt | grep tcp | awk '{print $NF}' | sort | uniq -c | sort -rn -k 1 | awk '{print $NF,$(NF-1)}' sort -n:-n, --numeric-sort 根据数字排序。
bash
2022-04-23
2
300
题解 | #nginx日志分析6-统计每分钟的请求数#
cat nowcoder.txt | awk '{print substr($4,14,5)}' | sort | uniq -c | sort -rn -k 1 | awk '{print $1,$2}' 主要是要知道substr(),这个函数,是awk内置的
bash
2022-04-23
3
315
题解 | #netstat练习4-输出和3306端口建立连接总的各个状态的数目#
cat nowcoder.txt | grep :3306 | awk '{print $(NF-1),$NF}' | awk '{split($1,arr,":");print arr[1],$2}' | awk 'BEGIN{nEST=0;nLk=0} {nEST++;arr[$1]++...
bash
2022-04-22
0
251