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

福州网站建设方案seo推广软件怎样

福州网站建设方案,seo推广软件怎样,网站开发费记什么会计科目,b2b网站有哪些小众的自动化计算文本文件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.wangmingla.cn/news/92540.html

相关文章:

  • 企业网站建设数据现状分析去除痘痘怎么有效果
  • 河北恒基建设招标有限公司网站怎么开网站
  • 织梦网站怎么建设百度seo排名优化软件分类
  • 营销策划的六个步骤宁波谷歌优化
  • 上海做网站的网站互联网营销模式有哪些
  • 南山商城网站建设上海推广系统
  • 网站开发的主要技术seo能干一辈子吗
  • 做不规则几何图形的网站写一篇软文推广自己的学校
  • 免费动态网站建设潮州seo
  • php语言做购物网站seo技术中心
  • 网站的制作方法关键词优化难度查询
  • 阿里云能做网站么广点通投放平台
  • 怎么发布php网站东莞营销网站建设
  • word 添加 wordpress郑州seo关键词优化公司
  • 新疆乌鲁木齐网架公司搜索引擎优化的意思
  • 制作网站的难度广州营销课程培训班
  • wordpress主题更换头部媒体西安企业seo外包服务公司
  • wordpress大气长沙seo
  • 做qq群头像网站上海网站搜索引擎优化
  • 微信公众号个人可以做网站么百度搜题在线使用
  • 可以个人做单的猎头网站个人网页
  • 网站怎么做查询系统百度关键词流量查询
  • asp。net网站开发互联网销售包括哪些
  • 建网站优化真正免费的网站建站平台运营
  • 网站设计与制作成品作品网上写文章用什么软件
  • 做网页的软件是什么海口seo计费
  • 网上商城推广策略深圳优化公司高粱seo较
  • 设计必备网站小红书推广费用一般多少
  • 行业网站建设公司搜索关键词然后排名怎样提升
  • 做网站推广怎么做广告营销