Linux 命令行中的词汇出现次数统计
- 导航:
用到的命令:
1、find 查找命令:具体可点击查看这里
2、xargs 操作命令:详情同上(配合使用)
3、uniq 去重命令: uniq -c
4、切割命令集合:
-
awk 命令(竖列处理):
awk -F "separator" '{print $num}'
- cut 命令(横列处理):
- fold 命令:
fold -w num
5、sort 排序命令:
-
sort -n
(从小到大) -
sort -r
(从大到小)
空行的处理方式:
- Demo
- tr -s "\n" ( Linux 中 "\n" 表示软回车,"\r" 表示硬回车并回到最开始位置 )
- grep -v "^$" ( Linux 中空行的标识为“$”,cat -A 可查看详情 )
- awk -F " " '{if(\$9!="")print \$9}' (Linux 中的 awk 会进行if判断,如果不为空行则显示)
tr | grep | awk |
---|---|---|
简单 | 中等 | 困难 |
\n 和 \r 区别 | $ 和 -v 参数 | 了解 awk 并熟练使用判定 |
tr --squeeze-repeats tr --delete |
grep --invert-match grep --only-matching |
awk {} awk {if()print} |
进行词汇统计:
- 知数量求不同
- sort -n,--numeric-sort
- 根据字符串数值进行比较
- 知不同求数量
- grep -i ,--ignore-case
- 忽略区分大小写。
- grep -i ,--ignore-case
结论:
红色:Manifest文件
每一个扩展,可安装的WebApp,和皮肤,都有一个JSON格式的manifest文件,叫manifest.json,里面提供了重要的信息 。
紫色:背景页
扩展常常用一个单独的长时间运行的脚本来管理一些任务或者状态。 Background pages to the rescue.
如同 architecture overview 的解释。背景页是一个运行在扩展进程中的HTML页面。它在你的扩展的整个生命周期都存在,同时,在同一时间只有一个实例处于活动状态。
在一个有背景页的典型扩展中,用户界面(比如,浏览器行为或者页面行为和任何选项页)是由沉默视图实现的。当视图需要一些状态,它从背景页获取该状态。当背景页发现了状态改变,它会通知视图进行更新。
一个或多个表示扩展名,应用程序或主题的图标。 你应该总是提供一个128x128的图标; 它在安装期间和Chrome网上应用店中使用。 扩展程序还应提供一个48x48的图标,用于扩展管理页面(chrome:// extensions)。 您还可以指定一个16x16图标,作为分机页面的图标。
参考:
- 鸟哥的私房菜
- 关于 ‘--exec’ 参数( find 命令)及介绍 ‘xargs ’命令区别