bug_making()
bug_making()
全部文章
题解
归档
标签
去牛客网
登录
/
注册
bug_making()的博客
全部文章
/ 题解
(共8篇)
题解 | #nginx日志分析1-IP统计#
grep "23/Apr/2020" nowcoder.txt | awk '{print $1}' | sort | uniq -c | sort -r | awk '{print $1,$2}'
bash
2022-05-01
14
613
题解 | #打印只有一个数字的行#
for line in $(cat nowcoder.txt); do num=$(echo $line | grep -o "[0-9]" | wc -l) if [ $num -eq 1 ]; then echo $line fi done
bash
2022-04-30
0
471
题解 | #wc + awk + xargs 命令循环输出#
line=$(head -n 1 nowcoder.txt | wc -w) # 获取列数 # awk打印每行,xargs 转置 for (( i = 1; i <= $line; ++i)); do awk -v j=$i '{print $j}' nowcoder.txt...
bash
2022-04-28
3
517
题解 | #awk + sort + uniq 第二列是否有重复#
先发我的做法 awk '{print $2}' nowcoder.txt | sort | uniq -cd | sort -n 提取某列:使用 awk 命令 查看重复频率:sort + uniq
bash
2022-04-28
0
503
题解 | #xargs+sort+uniq+awk 统计频率#
命令如下: cat nowcoder.txt | xargs -n1 | sort | uniq -c | sort -n | awk '{print $2, $1}' 现在一步步地看一下各个命令的作用 cat 查看内容 [root@iZbp18vd1p2tytbwn5vgaqZ ~]# cat ...
bash
2022-04-28
97
1432
题解 | #xargs+awk打印字母数小于8的单词#
先使用 xargs 命令将输出转换为单行,然后指定 awk 的分隔符为 "",设定每行的筛选条件为 NF<8 #!/bin/bash cat nowcoder.txt | xargs -n1 | awk -F "" 'NF<8'
bash
2022-04-27
12
539
题解 | #去掉空行的四种方式#
方法1:xargs 使用 xargs 命令将其中的换行符都转为空格符,指定 -n1 单列输出 cat nowcoder.txt | xargs -n1 方法2:grep 匹配换行符以外的部分,. 表示除换行符以外的所有字符,然后 sed 命令将 : 符号替换为空 grep '^.' nowcode...
bash
2022-04-26
0
454
题解 | #输出第5行的内容#
三种方式 # 方式1:sed 的 p 参数确定行号 cat nowcoder.txt | sed -n '5,5p' # 方式2:tail 和 head 夹逼 tail +5 nowcoder.txt | head -n 1 # 方式3:awk 通过 NR 确定行号 awk "NR==5" no...
bash
2022-04-26
3
675