mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-28 23:20:10 +08:00
PUB:20140829 Fun in Linux Terminal--Play with Word and Character Counts
@MikeCoder
This commit is contained in:
parent
d5a1747373
commit
286121b304
@ -1,6 +1,6 @@
|
|||||||
Linux终端的乐趣之把玩Word Counts
|
Linux终端的乐趣之把玩字词计数
|
||||||
================================================================================
|
================================================================================
|
||||||
Linux 命令行有很多的乐趣,我们可以很容易并且完善地执行很多繁琐的任务。比如,我们计算一个文本文件中字和字符的出现频率,则是我们打算在这篇文章中讲到的。
|
Linux 命令行有很多的乐趣,我们可以很容易并且完善地执行很多繁琐的任务。比如,我们计算一个文本文件中字和字符的出现频率,这就是我们打算在这篇文章中讲到的。
|
||||||
|
|
||||||
立刻来到我们脑海的命令,计算字和字符在一个文本文件中出现频率的 Linux 命令是 [wc 命令] [1]。
|
立刻来到我们脑海的命令,计算字和字符在一个文本文件中出现频率的 Linux 命令是 [wc 命令] [1]。
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ Linux 命令行有很多的乐趣,我们可以很容易并且完善地执行
|
|||||||
a
|
a
|
||||||
m
|
m
|
||||||
|
|
||||||
**Note**: `-w1`只是设定了长度
|
**注**: `-w1`只是设定了长度
|
||||||
|
|
||||||
现在我们将从那个文本文件中掰下来的每一个字母,对结果进行排序,得到所需的输出频率的十个最常见的字符。
|
现在我们将从那个文本文件中掰下来的每一个字母,对结果进行排序,得到所需的输出频率的十个最常见的字符。
|
||||||
|
|
||||||
@ -68,7 +68,7 @@ Linux 命令行有很多的乐趣,我们可以很容易并且完善地执行
|
|||||||
1224 r
|
1224 r
|
||||||
1021 l
|
1021 l
|
||||||
|
|
||||||
如何区分大小写呢?之前我们都是乎略大小写的。所以,用如下命令。
|
如何区分大小写呢?之前我们都是忽略大小写的。所以,用如下命令。
|
||||||
|
|
||||||
$ fold -w1 < man.txt | sort | tr '[:lower:]' '[:upper:]' | uniq -c | sort -rn | head -20
|
$ fold -w1 < man.txt | sort | tr '[:lower:]' '[:upper:]' | uniq -c | sort -rn | head -20
|
||||||
|
|
||||||
@ -154,18 +154,19 @@ Linux 命令行有很多的乐趣,我们可以很容易并且完善地执行
|
|||||||
1 activate local mode format and display local manual files
|
1 activate local mode format and display local manual files
|
||||||
1 acute accent
|
1 acute accent
|
||||||
|
|
||||||
**Note**: 上面的.越来越多,其实,我们可以使用.{10} 得到同样的效果。
|
**注**: 上面的.越来越多,其实,我们可以使用.{10} 得到同样的效果。
|
||||||
|
|
||||||
这些简单的脚本,让我们知道最频繁出现的单词和英语中的字符。
|
这些简单的脚本,让我们知道最频繁出现的单词和英语中的字符。
|
||||||
|
|
||||||
这就是现在。我会在这里再一次提到另一个有趣的话题,你应该会喜欢读。还有别忘了向我们提供您的宝贵意见的评论部分。
|
现在结束了。下次我会在这里讲到另一个有趣的话题,你应该会喜欢读。还有别忘了向我们提供您的宝贵意见。
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
via: http://www.tecmint.com/play-with-word-and-character-counts-in-linux/
|
via: http://www.tecmint.com/play-with-word-and-character-counts-in-linux/
|
||||||
|
|
||||||
作者:[Avishek Kumar][a]
|
作者:[Avishek Kumar][a]
|
||||||
译者:[MikeCoder](https://github.com/MikeCoder)
|
译者:[MikeCoder](https://github.com/MikeCoder)
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
校对:[wxy](https://github.com/wxy)
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
|
||||||
|
|
Loading…
Reference in New Issue
Block a user