对shell的某些细节还不是十分熟悉,借鉴了好多别人的东西

1. Word Frequency
此题很简单,只要能排序就可以
cat words.txt |tr -s " " "\n" sort | unique -c | sort -r | awk '{print $2" "$1}'
2.

Valid Phone Numbers

cat file.txt | awk '/^\d{3}-\d{3}-\d{4}$/| /^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$/'
 
3.

Transpose File

cat file.txt| awk '{

    max_nf = NF
    max_nr = NR
    for(x=1;x<=max_nf;x++){
        vector[x,NR]=$x;
    }
}
END{
    for(x = 1;x <= max_nf;x++){
        for( y = 1;y <= max_nr ; y++){
            printf("%s",vector[x,y])
            if (y < max_nr)  
                printf(" ")
        }
    if (x < max_nf)  
        printf("\n")
}
}
'
 
4.

Tenth Line

cat file.txt|awk 'NR==10'

转载于:https://www.cnblogs.com/chengxuyuanxiaowang/p/4734280.html

leetcode 的shell部分4道题整理相关推荐

  1. LeetCode 从零单刷个人笔记整理(持续更新)

    更新至2020.2.23 github:https://github.com/ChopinXBP/LeetCode-Babel 本人博客用于个人对知识点的记录和巩固. 用几乎所有可行的方法进行了实现和 ...

  2. shell易错点整理

    1.中括号 [空格"$A"空格==空格"$B"空格] 在中括号中的每个组件都需要用空格键 在中括号内的变数,最好都用双引号括起来 在中括号内的常数,最好都以单或 ...

  3. 【系统性学习】Linux Shell易忘重点整理

    本文主要基于<实用Linux Shell编程>总结,并加入一些网上查询资料和博主自己的推断. 其中命令相关的,已抽取出来在另一篇系统性学习]Linux Shell常用命令中,可以一起使用. ...

  4. python 字符串去重从小到大排列_110道题整理(1-60)

    import time #21.列出python中可变数据类型和不可变数据类型,并简述原理 ''' 不可变数据类型:int型.字符串型str和元组tuple 不允许变量的值发生变化,如果改变了变量的值 ...

  5. leetcode三道shell题

    给定一个文本文件 file.txt,请只打印这个文件中的第十行. 示例: 假设 file.txt 有如下内容: Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Li ...

  6. shell grep cut 【整理】

    写在前面,有一文本a.txt,内容如下 name=zjf num=001 happy=yes 需要使用grep取得happy一行的行号,方法如下: grep -n happy ./a.txt | cu ...

  7. LeetCode每日一题--有序队列(整理最小表示法)

    题目要求: 给定一个字符串 s 和一个整数 k .你可以从 s 的前 k 个字母中选择一个,并把它加到字符串的末尾. 返回 在应用上述步骤的任意数量的移动后,字典上最小的字符串 . 示例 1: 输入: ...

  8. 2020/11/15天梯赛模拟题_基础级8道题整理_简洁代码+解析

    点击题目就可以跳转到具体内容哦(无毒无害.安心跳转)~ L1-1 L1-038 新世界 (5分) L1-2 L1-051 打折 (5分) L1-3 L1-022 奇偶分家 (10分) L1-4 冠军魔 ...

  9. 【大总结3】leetcode解题总览(算法、剑指offer、SQL、多线程、shell)

    3/22更新 剑指offer 题目链接 建议大部分题都会做,都能比较快速且准确的写出来.关于做题方式,我的建议是:一道一道刷即可,因为难度一般,不用系统的学习什么知识,遇到实在不会的就跳过即可. 我这 ...

最新文章

  1. 接触HTML和CSS心得体会
  2. 解读ASP.NET 5 MVC6系列(17):MVC中的其他新特性
  3. js判断是否在iframe和禁止网页在iframe中显示
  4. GDCM:gdcm::SOPClassUIDToIOD的测试程序
  5. OCP 论证书籍 -- ORACLE DATABASE 10G OCP Certification All-in - One Exam Guide
  6. UIButton 上的标题添加下划线效果
  7. TensorFlow相关工具
  8. 百度智能云知识中台,驱动产业智能化升级
  9. 单机千万并发连接实战(修订版)
  10. 网页布局02 盒子模型
  11. html设置隐藏窗口,html – 在窗口大小调整时逐个隐藏菜单项
  12. 孙玄:“玄姐”,特立独行的架构师
  13. 怎样建立个人邮箱账号?个人邮箱有什么功能?
  14. Vue生命周期和钩子函数详解
  15. LeetCode - 1175 - 质数排列(prime-arrangements)
  16. 010 《你不理财,财不理你》读书笔记
  17. CVPR 2022|上海交大腾讯优图提出IFRNet:视频插帧新范式新SOTA
  18. zoho邮箱收信服务器,配置邮件交付 - Zoho Mail 设置
  19. 恩兔NS-1刷ARMBIAN教程
  20. k8s实战入门——Service

热门文章

  1. Android学习笔记——Menu(二)
  2. Eclipse快捷键以及设置
  3. sharepoint ECMAScript对象模型系列
  4. 扩展Asterisk1.8.7的CLI接口
  5. 为什么选择Dojo - 记Dojo中文博客正式开张
  6. shell 删除了hdfs 文件,在HDFS上删除超过10天的文件
  7. 用GDAL/OGR去读shapefile
  8. stm32l4 外部中断按键会卡死_STM32学习之路-按键中断测试(外部中断)
  9. java项目构建部署包
  10. 前端工业物联网开发(Electron + Typescript + Vue)