牛客193969911号
牛客193969911号
全部文章
题解
归档
标签
去牛客网
登录
/
注册
牛客193969911号的博客
全部文章
/ 题解
(共10篇)
题解 | #打印每一行出现的数字个数#
sum1=0#用于外圈for循环每行数值求和计数 NR=cat nowcoder.txt|wc -l for ((i=1;i<=$NR;i++));#每行数据 do sum2=0#用于内圈for循环1-5每个数存在的数量求和计数 for ((j=1;j<=5;j++));#数字1-5 d...
bash
2022-02-25
0
250
题解 | #转置文件的内容#
echo cat nowcoder.txt |awk '{print $1}'&&echo cat nowcoder.txt |awk '{print $2}' 虽然输出的结果对,但是不知道为什么 的运行结果会转置
bash
2022-02-25
2
465
题解 | #第二列是否有重复#
cat nowcoder.txt |awk '{print $2}'|sort|uniq -c|sort|grep -v 1 awk '{print $2}'#打印第2列内容 sort|uniq -c|sort#排序后,去重,再按出现次数升序排列 grep -v 1#显示“含有1”以外的行内容
bash
2022-02-25
0
269
题解 | #统计每个单词出现的个数#
cat nowcoder.txt |tr -s ' ' '\n'|sort|uniq -c|sort|awk '{print 2,2,2,1}' tr -s "空格"替换为“换行”可以将所有单词列成1列 sort 排序 uniq -c 计数 sort 计数后升序排列 awk '{print 2,2,...
bash
2022-02-25
3
560
题解 | #打印字母数小于8的单词#
for i in cat ./nowcoder.txt do length=echo -n $i|wc -c if [ $length -lt 8 ] then echo $i fi done
bash
2022-02-21
1
317
题解 | #去掉空行#
NR=cat ./nowcoder.txt|wc -l for ((a=1;a<=$NR;a++)) do data=awk -n "NR==$a" ./nowcoder.txt if [ $data ];then echo $data fi done
bash
2022-02-21
0
219
题解 | #打印空行的行号#
NR=cat ./nowcoder.txt|wc -l for ((a=1;a<=$NR;a++)) do data=awk -n "NR==$a" ./nowcoder.txt if [ ! $data ];then echo $a fi done
bash
2022-02-21
0
309
题解 | #输出第5行的内容#
参考各位大神题解 方法一: awk -n "NR==5" ./nowcoder.txt#直接取出第5行信息 方法二: awk 'NR==5{print 0}' ./nowcoder.txt#NR==5 匹配第五行;{}中放匹配后要执行的命令, 0输出行的所有内容 方法三: sed -n 5p#打印第...
bash
2022-02-18
12
1049
题解 | #输出7的倍数#
for ((a=0;a<=500;a=a+7));do echo $a;done #a赋值0,每输出一次,a+7 #!/bin/bash for i in {0..500} do if [[ i%7 -eq 0 ]];then echo $i ...
bash
2022-02-17
2
409
题解 | #打印文件的最后5行#
tail -5 ./nowcoder.txt #最后5行 head -5 ./nowcoder.txt #前5行 NR=cat ./nowcoder.txt|wc -l #统计文件一共多少行信息 for ((a=3;a<=NR;a++));doawk−n"NR==NR;a++)); do aw...
bash
2022-02-17
0
504