分享一个有趣的shell脚本--单词及字母去重排序案例
概述
今天主要分享一个用shell脚本来实现单词及字母去重排序案例,下面一起来看下吧~
需求
1、按单词出现频率降序排序!
2、按字母出现频率降序排序!
相关文本:
the squid project provides a number ofresources to assist users design implement and support squid installations. Please browse the documentation and support sections for more infomation byoldboy training
实现脚本:
#!/bin/bash ################################################ # File Name: abc.sh ################################################ a="the squid project provides a number ofresources to assist users design implement and support squid installations.Please browse the documentation and support sections for more infomation byoldboy training" echo "按单词出现频率降序排序!" for i in $a do echo $i done|\sort |uniq -c|sort -nk1 -r echo "按字母出现频率降序排序!" echo $a |grep -o "[a-z]" |sort|uniq -c |sort -nk1 -r
执行结果:
来源:头条 链接:https://www.toutiao.com/a6753600192743735821/
觉得有用的朋友多帮忙转发哦!
分享一个有趣的shell脚本--单词及字母去重排序案例相关推荐
- 编写一个弹出式菜单的shell程序_分享一个有趣的shell脚本--实现抓阄程序
概述 今天主要分享一个有趣的shell脚本,用来实现抓阄,平时就不用剪刀石头布了. 需求 使用shell编写一个抓阄的程序: 1.执行脚本后,输入英文名字全拼,产生随机数01-99之间的数字,数字越大 ...
- 企业Shell面试题18:单词及字母去重排序案例
1.按单词出现频率降序排序! 2.按字母出现频率降序排序! the squid project provides a number of resources to assist users desig ...
- 一个不错的shell 脚本教程 入门级
一个不错的shell 脚本教程 入门级 投稿:mdxy-dxy 字体:[增加 减小] 类型:转载 时间:2011-10-11 我要评论 一个很不错的bash脚本编写教程,至少没接触过BASH的也能看懂 ...
- 分享一个有趣的学习方法,欢迎一起探讨如何提高学习兴趣作者:1-2-3 来源:博客园 发布时间:2009-03-09 16:20 阅读:2820 次 原文链接 [收藏]
分享一个有趣的学习方法,欢迎一起探讨如何提高学习兴趣 作者:1-2-3 来源:博客园 发布时间:2009-03-09 16:20 阅读:2820 次 原文链接 [收藏] 有些人似乎天生 ...
- shell脚本单词去重多个文件
shell脚本单词去重多个文件 例如要求如下: 有多个txt文件,每个文件内有多行单词 中间为英文的",",或者中文的","逗号作为分隔符. world,世界 ...
- 分享一个ssh打通的脚本
分享一个ssh打通的脚本,经过测试可用.目前只能单向打通,且要求本地用户名为admin(写入代码,可简单修改).本身只是个人使用,故通用性.异常情况考虑不多,大家可以做个参考. 补充一点,Import ...
- 分享一个有趣的网站“让我帮你百度一下“
如何解决同事的弱智问题,分享一个有趣的网站 日常工作中,总有些人会问你一些弱智的问题 你只需要三步就可以完美解决: 1.打开这个链接: 让我帮你百度一下 2.输入他的问题.点回车 3.复制结果链接甩到 ...
- 07 linux 一个完整的shell脚本调试工具
一个完整的shell脚本调试工具 常用的日志输出形式 使用OOP编程思想设计log函数 让log方法象log4j一样 输出时前面带日期和时间 为日志输出添加开关 划分日志等级 并添加颜色 输出到文件 ...
- python脚本视频_分享一个Python下载视频脚本
分享一个Python下载视频脚本(通过flvcd.com代理的) 代码如下: #!/usr/local/bin/python #test for command line parameter(s) # ...
最新文章
- 从VR到元宇宙:回顾30年,改变虚拟现实的18件大事
- 移动互联网长连接方案实例
- http网址捆綁代理php_PHP获取IP,HTTP代理问题
- Scala高阶函数详解
- Web前端之移动端课程开发之06.bootstrap
- 中考新大纲:初中数学无非就这26个考点!孩子吃透,再笨也能考115分!
- CheckPoint
- 演练 开心庄园 1002
- 软件测试的学习之路----计算机基础 (图片展示)
- Bzoj1899: [Zjoi2004]Lunch 午餐
- GoF的23种设计模式之创建型模式的特点和分类
- SAP License:最近收到的信(审计人员关于成本问题的请教)
- 对360搜索引擎的评价
- C#应用中的LINQ 查询语言
- 安卓网页离线保存_如何在安卓系统上保存能离线观看的网页?
- Vue 倒计时插件 vue2-countdown
- Android 多媒体框架stagefright
- 任正非:华为留不住人才是我的痛!
- 云栖大会 | Apache Spark 3.0 和 Koalas 最新进展
- python数据分析实战 fabio nelli百度云_Python数据分析实战 内利(Fabio Nelli),杜春晓 9787115432209...
热门文章
- InVEST模型| 软件安装与固碳模块的使用
- java去掉正斜杠_Java中的正斜杠与反斜杠的使用场景
- [附源码]Java计算机毕业设计SSM工会会员管理系统
- 路面附着系数估计_无迹扩展卡尔曼滤波(UKF EKF)
- [Algorithm]九章七:Two Pointer
- c语言用CRC校验FCS序列,CRC校验原理与其C语言实现
- 服务器 修改密码复杂度,服务器密码复杂度设置
- 专家系统能够代替计算机课,人工智能与专家系统(研究生课程).ppt
- Docker操作总结
- 关于安装teamviewer11出现verification of your teamviewer version failed错误处理