郭富成
郭富成
全部文章
题解
未归档(1)
缓存(1)
归档
标签
去牛客网
登录
/
注册
郭富成的博客
走着~~~
全部文章
/ 题解
(共31篇)
题解 | #shell/bash去掉所有包含this的句子#
一种情况下包含this单词,句中单词前后要有空格才符合条件,句首单词后有空格,前无空格,句尾单词前有空格后无空格; 还有一种就是只要包含this四个连续字符就算符合条件:一下都不是完美符合条件的,对于该题暂时够用====== solution_1: grep -v 参数排除this,不以单词区分;...
shell/bash
2021-08-20
2
625
题解 | #shell/bash打印每一行出现的数字个数#
遍历文件每一行,具体差异主要在针对每一行的处理流程: 1.将单行所有字符单独获取在处理*(solution1,solution2,solution4,solution5) / 正则处理清除其他字符只留下目标数字(solution3)2.单个字符正则匹配,awk形式, if [[ =~ ]] 形式 #...
shell/bash
2021-08-19
1
734
题解 | #shell/bash统计每个单词出现的个数#
偷懒,输出前少一步排序 # cat nowcoder.txt | awk '{print $2}' | sort -r | uniq -cd # awk '{print $2}' nowcoder.txt | sort -r | uniq -cd # cut -d" " -f2 ...
shell/bash
2021-07-30
0
672
题解 | #shell/bash统计每个单词出现的个数#
读取文件没一行,默认空格分割拆分成数组,遍历每个单词,使其作为map的key,map的value为计数器,当获取某个key,没有值时value初始1,有值时自增1 declare -A map function test3() { local temp="" lo...
shell/bash
2021-07-30
0
885
题解 | #SQL获得积分最多的人(一)#
同样的语句在?Sqlite中执行比MySql快 -- SELECT temp.name as name,sum(temp.grade_num) as sum from (select u.name,g.grade_num,g.type from user u, grade_info g where ...
MySql
SQLite
2021-07-30
0
408
题解 | #shell/bash统计所有进程占用内存大小的和#
该题实际需求是获取对应列值进行计算,期间需要了解ps命令结果中每一列代表的含义 #!/usr/bin/env bash function test() { local sum=0 local arr=() while read line; do arr=(${...
shell/bash
2021-07-29
5
1022
题解 | #shell/bash打印字母数小于8的单词#
分割字符串为单词,遍历每个单词并且获得每个单词的长度,也就是shell获取字符串长度 ### 获取字符串长度的方式 ele-字符串变量 # awk 的length()函数 # awk的NF变量 echo "${ele}" | awk -F"" '{print ...
shell/bash
2021-07-29
27
1102
题解 | #shell/bash去掉空行#
同上一题,输出空行的行号,该题则删除空行 # grep 正则实现 grep -v '^$' nowcoder.txt cat nowcoder.txt | grep -v '^\s*$' # sed 命令正则 sed '/^\s*$/d' nowcoder.txt # awk 正则 awk '{...
shell/bash
2021-07-29
3
720
题解 | #shell/bash打印空行的行号#
正则匹配空行\s(匹配任何空白字符:包括空格,制表符,换页符等等.等价于[ \f\n\r\t\v])且输出带行号. ^匹配输入字符串的开始位置,$匹配输入字符串的结束位置.该题匹配空行可以用 ^\s*$ 作为目标正则,不是唯一,可根据正则语法自行灵活搭配拆分; grep使用: -n: 输出行号 ...
shell/bash
2021-07-28
54
3208
题解 | #shell/bash输出7的倍数#
在一个最大值范围内,循环获取7的倍数,直到达到限制值500退出循环 #for循环,循环控制条件为空=相当于死循环, 循环条件放在了if中 temp=0 for((i=0; ; i++)); do temp=$((${i} * 7)) if [ ${temp} -ge 500 ]; then ...
shell/bash
2021-07-28
0
820
首页
上一页
1
2
3
4
下一页
末页