首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
卡啦啦啦
获赞
1
粉丝
0
关注
0
看过 TA
2
南京邮电大学
2016
IT技术支持
IP属地:浙江
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑卡啦啦啦吗?
发布(45)
评论
刷题
收藏
卡啦啦啦
关注TA,不错过内容更新
关注
2024-09-28 10:06
南京邮电大学 IT技术支持
题解 | #netstat练习3-输出每个IP的连接数#
#!/bin/bash awk '/^tcp/ {print $(NF-1)}' nowcoder.txt | awk -F ':' '{ip[$1]++} END {for (i in ip) print i " " ip[i]}' | sort -k2rn -k1r 不对第一列进行排序就无法通过了。。。
0
点赞
评论
收藏
分享
2024-09-28 10:01
南京邮电大学 IT技术支持
题解 | #netstat练习2-和3306端口建立的连接#
#!/bin/bash grep 'ESTABLISHED' nowcoder.txt | awk '/^tcp/ {print $(NF-1)}' | grep -E ':3306$' | awk -F ':' '{ip[$1]++} END {for (i in ip) print ip[i] " " i}' | sort -k1rn
0
点赞
评论
收藏
分享
2024-09-28 09:51
南京邮电大学 IT技术支持
题解 | #netstat练习1-查看各个状态的连接数#
#!/bin/bash awk '/^tcp/ {status[$NF]++} END {for(i in status) print i, status[i]}' nowcoder.txt | sort -k2rn
0
点赞
评论
收藏
分享
2024-09-28 09:47
南京邮电大学 IT技术支持
题解 | #Nginx日志分析6-统计每分钟的请求数#
#!/bin/bash awk -F ':' '{print $2 ":" $3}' nowcoder.txt | sort | uniq -c | sort -k1rn -k2rn | awk '{print $1 " " $2}'
0
点赞
评论
收藏
分享
2024-09-28 09:43
南京邮电大学 IT技术支持
题解 | #nginx日志分析5-统计爬虫抓取404的次数#
#!/bin/bash grep 'Baiduspider' nowcoder.txt | awk '$9=="404"{print $0}' | wc -l
0
点赞
评论
收藏
分享
2024-09-28 09:40
南京邮电大学 IT技术支持
题解 | #Nginx日志分析4-某个IP的详细访问情况#
#!/bin/bash awk -v var1="192.168.1.22" '$1==var1{sum[$7]++}END{for (i in sum) print sum[i] " " i}' nowcoder.txt | sort -k1rn
0
点赞
评论
收藏
分享
2024-09-28 09:03
南京邮电大学 IT技术支持
题解 | #Nginx日志分析1-IP访问次数统计#
#!/bin/bash #grep '23/Apr/2020' nowcoder.txt | awk '{print $1}' | sort | uniq -c | sort -k1rn | awk '{print $1 " " $2}' grep '23/Apr/2020' nowcoder.txt | awk '{sum[$1]++ }END{for (i in sum) print sum[i] " "i}' | sort -k1rn
0
点赞
评论
收藏
分享
2024-09-28 00:46
南京邮电大学 IT技术支持
题解 | #打印只有一个数字的行#
#!/bin/bash OLD_IFS=$IFS IFS=$'\n' for line in `cat nowcoder.txt` do nums=$(echo $line | grep -Po "[0-9]{1}" | wc -l) [ $nums -eq 1 ] && echo $line done IFS=$OLD_IFS
0
点赞
评论
收藏
分享
2024-09-28 00:38
南京邮电大学 IT技术支持
题解 | #求平均值#
#!/bin/bash sum=0 read -p "arr_len: " nums for((i=0;i<${nums};i++)) do read -p "arr[$i]: " num sum=`expr $sum + $num` done echo "scale=3; $sum/$nums" | bc
0
点赞
评论
收藏
分享
2024-09-28 00:37
南京邮电大学 IT技术支持
题解 | #打印等腰三角形#
#!/bin/bash read -p "input: " n for((i=1;i<=n;i++)) do for((j=1;j<=n-i;j++)) do echo -n " " done #打印 i 个 * for((k=1;k<=i;k++)) do echo -n "* " done echo "" done
0
点赞
评论
收藏
分享
2024-09-27 23:10
南京邮电大学 IT技术支持
题解 | #将字段逆序输出文件的每行#
#!/bin/bash awk -F ':' '{ for(i=NF;i>=1;i--){ if(i==1){ printf("%s\n", $i) } else{ printf("%s:", $i) } } }' nowcoder.txt
0
点赞
评论
收藏
分享
2024-09-27 22:14
南京邮电大学 IT技术支持
题解 | #判断输入的是否为IP地址#
#!/bin/bash awk -F '.' '{ if(NF==4){ #print "yes|no" if (($1>0 && $1<=255) && ($2>=0 && $2<=255) && ($3>=0 && $3<=255) && ($4>=0 && $4<=255)){ print "yes" } else{ print "no" } } else{ print ...
0
点赞
评论
收藏
分享
2024-09-27 20:45
南京邮电大学 IT技术支持
题解 | #打印每一行出现的数字个数#
#!/bin/bash OLD_IFS=$IFS IFS=$'\n' i=1 sum=0 for line in $(cat nowcoder.txt) do #echo "$line" | grep -Po '[1-5]{1}' nums=$(echo "$line" | grep -Po '[1-5]{1}' | wc -l) echo "line${i} number: $nums" i=`expr $i + 1` sum=`expr $sum + $nums` done echo "sum is $sum"...
0
点赞
评论
收藏
分享
2024-09-27 20:25
南京邮电大学 IT技术支持
题解 | #转置文件的内容#
#!/bin/bash #head -1 nowcoder.txt | wc -w cols=$(head -1 nowcoder.txt | wc -w) for((i=1;i<=$cols;i++)) do awk -v var1=$i '{print $var1}' nowcoder.txt| xargs done
0
点赞
评论
收藏
分享
2024-09-27 19:59
南京邮电大学 IT技术支持
题解 | #打印字母数小于8的单词#
#!/bin/bash sed 's/ /\n/g' nowcoder.txt | grep -E -v "^$" | awk 'length($0)<8{print $0}' sed+grep+awk方式sed将空格替换为换行符,对可能连续的多个空格变成的空行进行grep过滤,最终通过awk命令进行单词长度匹配,输出长度小于8的行即单词。
0
点赞
评论
收藏
分享
1
2
3
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务