精选文章 分享一个有趣的shell脚本--单词及字母去重排序案例

分享一个有趣的shell脚本--单词及字母去重排序案例

作者:从事Java 时间: 2019-11-05 08:44:10
从事Java 2019-11-05 08:44:10

概述

今天主要分享一个用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

分享一个有趣的shell脚本--单词及字母去重排序案例1

 

执行结果:

分享一个有趣的shell脚本--单词及字母去重排序案例2

 

分享一个有趣的shell脚本--单词及字母去重排序案例3

   来源:头条   链接:https://www.toutiao.com/a6753600192743735821/


觉得有用的朋友多帮忙转发哦!

勿删,copyright占位
分享文章到微博
分享文章到朋友圈

上一篇:图论--双连通分量--点双连通模板

下一篇:电网 Electric Fences

您可能感兴趣

  • SQL varchar数据类型深入探讨

    In this article we’ll review the SQL varchar data type including a basic definition and overview, differences from varchar(n), UTF-8 support, Collation, performance considerations and more. 在本文中,我们...

  • 【收藏】万字综述,核心开发者全面解读PyTorch内部机制

    (给机器学习算法与Python学习加星标,提升AI技能) 选自ezyang博客 作者:Edward Z. Yang 本文由机器之心(nearhuman2014)整理 斯坦福大学博士生与 Facebook 人工智能研究所研究工程师 Edward Z. Yang 是 PyTorch 开源项目的核心开发者之一。他在 5 月 14 日的 PyTorch 纽约聚会上做了一个有关 ,本文是他有关PyTo...

  • 目标检测经典论文——R-CNN论文翻译:Rich feature hierarchies for accurate object detection and semantic segmentation

    Rich feature hierarchies for accurate object detection and semantic segmentation——Tech report (v5) 用于精确物体定位和语义分割的丰富特征层次结构——技术报告(第5版) Ross Girshick Jeff Donahue Trevor Darrell Jitendra Malik UC Berk...

  • 浅谈微服务体系中的分层设计和领域划分

    引言 看标题感觉这个东西很理论,比起“高并发、多线程”、“分布式CAP、一致性、Paxos”、“高可用SLA”等具体的干货技术点,软件体系知识显得很“湿”,似乎人人都有自己的认识,但又很少有人能说完整,有一点可以确定的是,如果你未来需要独立设计一个复杂的系统中台,并使之未来能快速应对各种需求变化的话,科学合理的领域划分和边界界定需要我们“处女座级”的坚持下去,这对防止人力失控、减少项目烂尾很...

  • NL 学习资源

    https://github.com/fighting41love/funNLP 在入门到熟悉NLP的过程中,用到了很多github上的包,遂整理了一下,分享在这里。 很多包非常有趣,值得收藏,满足大家的收集癖! 如果觉得有用,请分享并star,谢谢! 长期不定时更新,欢迎watch和fork! 涉及内容包括但不限于:中英文敏感词、语言检测、中外手机/电话归属地/运营商查询、名字推断性别、手...

  • 《PTMs for NLP: A Survey》笔记

    Pre-trained Models for Natural Language Processing: A Survey Xipeng Qiu*, Tianxiang Sun, Yige Xu, Yunfan Shao, Ning Dai & Xuanjing Huang 最后,我们概述了PTMs未来研究的一些可能的方向。本调查旨在为理解、使用和开发用于各种NLP任务的PTMs提供动手指导。...

  • explain都不会用,你还好意思说精通Mysql查询优化?

    Explain简介 Explain关键字是Mysql中sql优化的常用「关键字」,通常都会使用Explain来「查看sql的执行计划,而不用执行sql」,从而快速的找出sql的问题所在。 在讲解Explain之前首先创建需要的「用户表user、角色表role、以及用户角色关系表role_user」作为测试用的表: // 用户表 DROP TABLE IF EXISTS `user`; CRE...

  • 论文翻译:Skeleton Based Human Action Recognition with Global Context-Aware Attention LSTM Networks

    摘要三维骨骼序列中的人体动作识别已经引起了人们的广泛关注。最近,由于长短期记忆(LSTM)网络在序列数据的依赖性和动态性建模方面的优势,在这方面表现出了良好的性能。并不是所有的骨骼关节都具有动作识别的信息性,而不相关的关节往往会带来噪声,从而降低动作识别的性能,因此需要对具有信息性的关节给予更多的关注。然而,原有的LSTM网络并没有明确的注意能力。在本文中,针对基于骨架的动作识别,我们提出了...

华为云40多款云服务产品0元试用活动

免费套餐,马上领取!
CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。