• 如何使用 sort 命令来找到几个版本库之间的共同文件


    Linux 命令行中的词汇出现次数统计


    用到的命令:

    1、find 查找命令:具体可点击查看这里

    2、xargs 操作命令:详情同上(配合使用)

    3、uniq 去重命令: uniq -c

    4、切割命令集合:

    5、sort 排序命令:

    • sort -n (从小到大)
    • sort -r(从大到小)

    空行的处理方式:

    • Demo
    • tr -s " " ( Linux 中 " " 表示软回车," " 表示硬回车并回到最开始位置 )
    • grep -v "^$" ( Linux 中空行的标识为“$”,cat -A 可查看详情 )
    • awk -F " " '{if($9!="")print $9}' (Linux 中的 awk 会进行if判断,如果不为空行则显示)
    tr grep awk
    简单 中等 困难
    和 区别 $ 和 -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
        • 忽略区分大小写。

    结论:

    img

    红色:Manifest文件

    每一个扩展,可安装的WebApp,和皮肤,都有一个JSON格式的manifest文件,叫manifest.json,里面提供了重要的信息 。

    紫色:背景页

    扩展常常用一个单独的长时间运行的脚本来管理一些任务或者状态。 Background pages to the rescue.

    如同 architecture overview 的解释。背景页是一个运行在扩展进程中的HTML页面。它在你的扩展的整个生命周期都存在,同时,在同一时间只有一个实例处于活动状态。

    在一个有背景页的典型扩展中,用户界面(比如,浏览器行为或者页面行为和任何选项页)是由沉默视图实现的。当视图需要一些状态,它从背景页获取该状态。当背景页发现了状态改变,它会通知视图进行更新。

    绿色:Manifest - Icons

    一个或多个表示扩展名,应用程序或主题的图标。 你应该总是提供一个128x128的图标; 它在安装期间和Chrome网上应用店中使用。 扩展程序还应提供一个48x48的图标,用于扩展管理页面(chrome:// extensions)。 您还可以指定一个16x16图标,作为分机页面的图标。

    参考:

    1. 鸟哥的私房菜
    2. 关于 ‘--exec’ 参数( find 命令)及介绍 ‘xargs ’命令区别
  • 相关阅读:
    有一种尺度叫圆融
    十大经典排序算法
    Maximal Square
    Word Break
    Flatten List
    Triangle
    Paint Fence
    Longest Increasing Continuous Subsequence
    Minimum Size Subarray Sum
    Letter Combinations of a Phone Number
  • 原文地址:https://www.cnblogs.com/itxdm/p/6775253.html
Copyright © 2020-2023  润新知