一头疯牛
一头疯牛
全部文章
分类
归档
标签
去牛客网
登录
/
注册
一头疯牛的博客
全部文章
(共9篇)
题解 | #nginx日志分析3-统计访问3次以上的IP#
awk -F "- -" '{print $1}' nowcoder.txt|sort -r|uniq -c|awk '{if($1>3){printf "%s %s\n",$1,$2}}' 1、取出IP awk -F "- -" '{print $1}' nowcoder.txt...
Shell
2022-09-25
0
281
题解 | #格式化输出#
awk -F '' '{ y=NF%3 for(i=1;i<=NF;i++){ if(i==NF){ printf "%s\n",$i }else{ if(NF>3&&...
Shell
2022-09-17
0
240
题解 | #域名进行计数排序处理#
awk -v FS='/' '{print $3}' nowcoder.txt |sort -r|uniq -c|awk '{print $1,$2}' 1、提取域名 awk -v FS='/' '{print $3}' 2、按域名首字母降序排序才能符合题意,同时统计每一类域名的结...
Shell
2022-09-16
0
254
题解 | #将字段逆序输出文件的每行#
awk -v FS=":" '{for(i=NF;i>=1;i--){if(i>1){printf "%s:",$i}else{printf "%s\n",$i}}}' nowcoder.txt 使用awk完成,按行处理相关信息,具体每行的操作如下: ①-v FS=":" 指...
Shell
2022-09-16
2
295
题解 | #去掉所有包含this的句子#
去掉的题意是用筛选,那么想到了grep和sed,本题直接用grep即可完成, 借助grep的不显示匹配的内容" -v",和匹配的查询条件:"this" grep -v 'this' nowcoder.txt
Shell
2022-09-15
0
286
题解 | #打印字母数小于8的单词#
借助awk实现 在awk中,语法与普通的shell语法有点初入,比如,awk中,长度可以直接用length()来求得,if(判断表达式){表达式}等 本地的思路就是按空格分隔内容,然后逐一判断每隔分割后的单词长度是否小于8,满足条件的则输出 awk '{for(i=0;i<N...
Shell
2022-09-15
0
288
题解 | #去掉空行#
1、借助grep过滤空行:'^$' 2、显示过滤到以外的内容,-v 综上: grep -v '^$' nowcoder.txt
Shell
2022-09-06
0
207
题解 | #打印空行的行号#
1、读文件 cat nowcoder.txt 2、使用grep筛选出空行的行号 grep -n '^$' 3、格式化输出结果以达到符号题目要求 由...
Shell
2022-09-05
0
333
题解 | #输出第5行的内容#
cat nowcoder.txt |awk 'NR==5{print $0}' 使用awk实现匹配第5行内容输出。
Shell
2022-09-05
0
285