当前位置: 首页 > news >正文

福州网站建设方案深圳全网推广

福州网站建设方案,深圳全网推广,网站背景色代码,重庆自助建站软件自动化计算文本文件TTR的bash脚本 简介 这是一个可以计算文本文件TTR的bash脚本,文件名为:calculate_TTR.sh。它会接收一个文件名作为参数,并输出总单词数、特异单词数和TTR。 TTR是什么 TTR(Type-Token Ratio)是用…

自动化计算文本文件TTR的bash脚本

简介

这是一个可以计算文本文件TTR的bash脚本,文件名为:calculate_TTR.sh。它会接收一个文件名作为参数,并输出总单词数、特异单词数和TTR

TTR是什么

TTR(Type-Token Ratio)是用来衡量文章复杂程度的,计算方法很简单,就是一篇文章中用了多少单词(种类,去重后的)比上总共的单词数量。

TTR=UniqueTotalTTR=\frac{Unique}{Total}TTR=TotalUnique

如果TTR越大就认为这篇文章的复杂性越高。

脚本代码

#!/bin/bash# 读取文件
filename="$1"
if [ ! -f "$filename" ]; thenecho "文件不存在或无法读取!"exit 1
fi# 去除标点符号和空格,只保留单词
words=$(cat "$filename" | tr -cs '[:alnum:]' '[\n*]' | tr '[:upper:]' '[:lower:]')# 计算总单词数量和不同单词数量
total_words=$(echo "$words" | wc -w)
unique_words=$(echo "$words" | sort | uniq | wc -w)
# -w或--words 只显示词数。
# -l或--lines 显示行数。# 计算TTR
ttr=$(echo "scale=4; $unique_words/$total_words" | bc)
# -c或--bytes或--chars 只显示Bytes数。# 输出结果
echo "Total: $total_words"
echo "Unique: $unique_words"
echo "TTR: $ttr"

非脚本程序

这可以帮助理解脚本程序:

cat pubmed-a.txt |tr -cs "[:alnum:]" "\n" |tr [:upper:] [:lower:] >pubmed.a.pure.txt
wc pubmed.a.pure.txt
sort pubmed.a.pure.txt |uniq |wc

这是一些代码片段的具体作用:

  1. cat pubmed-a.txt: 显示文件pubmed-a.txt的内容。
  2. tr -cs "[:alnum:]" "\n":使用tr命令将pubmed-a.txt中的非字母数字字符替换为换行符,保留字母数字字符。
  3. tr [:upper:] [:lower:]:使用tr命令将pubmed-a.txt中的大写字母转换为小写字母。
  4. > pubmed.a.pure.txt:将上一条命令的输出结果重定向到pubmed.a.pure.txt文件中。
  5. wc pubmed.a.pure.txt:统计pubmed.a.pure.txt文件中的行数、单词数和字符数。
  6. sort pubmed.a.pure.txt | uniq | wc:将pubmed.a.pure.txt文件中的内容按字典序排序,去重后再统计行数、单词数和字符数。

这些命令的目的是将pubmed-a.txt文件中的文本处理成纯文本格式,并统计其中的单词数、行数和字符数。其中,排序和去重操作可以用来查看pubmed-a.txt文件中不同单词的数量。

计算代码

chmod 777 calculate_TTR.sh
./calculate_TTR.sh BROWN_A.txt
./calculate_TTR.sh pubmed-a.txt

结果

image-20230303152440054

d-a.txt


## 结果[外链图片转存中...(img-nhbxYC5u-1677841449710)]
http://www.mmbaike.com/news/50926.html

相关文章:

  • b2c电子商务模式有哪些互联网seo是什么意思
  • 买了网站模版怎么做专业软文代写
  • 商丘做网站的电话腾讯广告推广平台入口
  • 四会建设局网站引擎优化
  • 如何做热词网站四川seo推广方案
  • 做网站需要阿里云吗石家庄seo网站管理
  • 商城网站互动性seo技术
  • 网站创建的基本流程优化的近义词
  • 网站制作全过程广州aso优化公司 有限公司
  • 深圳定做网站网络竞价
  • 成都网站建设创新互联福州seo优化
  • 最好用的企业网站cms网站开发费用
  • 台州网站制作咨询薇网站注册账号
  • 爱战网关键词查询网站今日最新头条新闻条
  • 网站部署环境游戏广告联盟平台
  • 珠海自适应网站设计网站如何推广
  • 怎么搭建网站 优帮云seo外包服务项目
  • 中英文网站开发公司seo基础知识培训
  • 网站设计开发深圳seo优化推广
  • 荆门城乡建设局网站百度网盘手机app下载安装
  • 义乌公司网站制作百度广告一天多少钱
  • 中国建设银行网站首百度seo分析工具
  • 国家对地理信息网站建设的重视排名优化seo公司
  • 买网站注册人数百度下载安装到桌面
  • 网站策划师有前途吗免费ip地址代理
  • wordpress中文网站北京谷歌seo公司
  • 四川建设网官网登录汕头seo排名收费
  • 远程桌面做网站房地产销售怎么找客户
  • 世代网络网站建设设计网址注册
  • 商城网站平台怎么做的登封网站设计