Shell编程之统计英文文本的单词及频数
来源:互联网 发布:百度学术知乎 编辑:程序博客网 时间:2024/05/17 04:44
#! /bin/bash
if [ $# -gt 1 ]
then
echo "The lot of parameters is more than the rule" #如果参数超过一个输出错误提示
else
{
touch buff.txt #创建缓冲文件
if [ -f"$1" ] #判断是否为普通文件
then
echo "The massages is: "
echo " This is a simple file."
fi
cat $1 | while read line #将目标文件按行读取,最后一行读取后退出
while do
for word in $line
do
echo -e $word >> buff.txt #将读取的每行word分行(-e)送到缓冲文件buff.txt中
done
done
var=$(cat buff.txt | wc -w) #将统计单词数的结果给var变量
echo " The file have $var words."sort -d buff.txt | uniq -c | sort -r #按字典(-d)排序后去重并显示频数rm buff.txt #删除缓冲文件
}
fi
阅读全文
0 0
- Shell编程之统计英文文本的单词及频数
- 统计一篇英文文章中单词出现的频数
- 统计一个英文文本的单词词频
- 统计文本关键词频数
- 使用trie树统计单词出现的频数
- Python(2.7.x)实现简单的单词频数统计
- 统计英文文本单词出现频率
- 使用单链表统计英文文本单词个数
- 编译器DIY之———统计英文文本中的单词数,字符数和行数
- 统计文本单词的个数
- 统计一个英文文本的单词出现的频率(有标点符号的)
- c++ 统计英文文本中每个单词的词频并且按照词频对每行排序
- c++ 统计英文文本中每个单词的词频并且按照词频对每行排序
- 输入一段英文文本,用程序统计出现频率最高和最低的两个单词;
- java 简单的英文文本单词翻译器
- 求文件中单词出现的频数
- python 统计 英文 单词
- linux bash shell 统计一个文本中 单词 频率的 脚本详解
- javaScript对象
- 离散题目6
- nginx 基本介绍liunx 下载 安装 启动
- 文件系统优化
- linux 下jdk和tomcat的安装部署
- Shell编程之统计英文文本的单词及频数
- a+b problem(EOF)
- muleESB简介和安装(一)
- 写爬虫时一些可以用的代理
- Java 数组
- stylus之方法(Functions)
- 三维空间中的平面方程
- Java中IO流学习总结
- java基于jdbc驱动对mysql增删改查