DugoZhou
DugoZhou
全部文章
分类
归档
标签
去牛客网
登录
/
注册
DugoZhou的博客
全部文章
(共8篇)
题解 | #netstat练习2-查看和3306端口建立的连接#
#!/bin/bash awk '/3306/ && /ESTABLISHED/ {split($5, ip, ":"); count[ip[1]]++} END {for (i in count) print count[i], i}' | sort -nr
2024-12-10
0
59
题解 | #格式化输出#
#!/bin/bash sed -E ':a; s/\B[0-9]{3}\>/,&/; ta'
2024-12-10
0
51
题解 | #打印只有一个数字的行#
#!/bin/bash cat nowcoder.txt | grep -E '[0-9]+' | grep -v -E '[0-9][0-9]+'
2024-12-10
0
59
题解 | #将字段逆序输出文件的每行#
#!/bin/bash awk -F ':' '{ sum = $NF for (i=NF-1; i>=1; i--){ sum = sum ":" $i } print sum }'
2024-11-29
2
93
题解 | #判断输入的是否为IP地址#
#!/bin/bash awk '{ if($0 ~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/){ split($0, arr, ".") is_valid = 1 for(i=1; i<...
2024-11-29
0
58
题解 | #打印每一行出现的数字个数#
#!/bin/bash sed 's/./& /g' nowcoder.txt | awk '{ num=0 for (i=1; i<=NF; i++){ if($i >= 1 && $i <= 5) ...
2024-11-29
0
84
题解 | #转置文件的内容#
#!/bin/bash numy=$(wc -l < nowcoder.txt) numx=$(awk 'NR==1{print NF}' nowcoder.txt) for ((i=1; i<=numx; i++)); do awk -v col=$i '{print $...
2024-11-29
0
55
题解 | #第二列是否有重复#
#!/bin/bash awk '{print $2}' nowcoder.txt | sort -r | uniq -c | awk '$1!=1' |sort 信息只与第二列有关,很自然用awk筛出来,排序计重,排除第一列(重复次数)为1的行,最后字母排序即可
2024-11-29
0
73