linuxvi统计命令

worktile 其他 537

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux中使用vi编辑器自带了一些统计命令来对文本文件进行统计。下面我将介绍一些常用的vi统计命令。

    1. 查找某个字符串出现的次数:在vi编辑器中按下”Esc”键进入命令模式,然后输入”:s/字符串//gn”。其中,字符串是要查找的内容,可以使用正则表达式。命令执行后,会在左下角显示匹配的次数。

    2. 统计行数:在vi编辑器中按下”Esc”键进入命令模式,然后输入”:set number”,按下回车后,会显示每行的行号。此时,行数统计即为显示的最后一行的行号。

    3. 统计字符数:使用vi编辑器打开文件后,按下”Esc”键进入命令模式,然后输入”:%d”命令后按回车,会显示出文件中的总字符数。

    4. 统计单词数:在vi编辑器中按下”Esc”键进入命令模式,然后输入”:set number”命令后按回车,会显示每行的行号。利用这个行号来统计单词数,在命令模式下输入”:%s/[^[:alnum:][:blank:][:cntrl:]]/ /g”,然后按回车键,会将非单词字符替换为空格。接着输入”:%s/ */ /g”命令,并按回车键,会将连续的空格替换为一个空格。最后输入”:%s/^ *//g”命令后按回车键,会将行首的空格删除。按下”Esc”键退出命令模式,然后按下”Shift+g”键,将光标移到文件的最后一行,即可看到统计出的单词数。

    5. 统计段落数:在vi编辑器中按下”Esc”键进入命令模式,然后输入”:g/^$/d”命令后按回车键,会删除换行符之间的空行。然后输入”:%s/^.*$/@/g”命令后按回车键,会将每一行都替换为”@”符号。最后输入”:%s/@.\(@.\|$\)/\1/g”命令后按回车键,会将每个”@”符号后的字符都替换为空字符。此时,统计出的段落数即为出现的”@@”符号的个数。

    以上就是一些常用的vi统计命令。可以根据不同的需求灵活运用。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,vi是一个经典的文本编辑器,用于编辑文本文件。在vi中,可以使用一些常用的命令来进行统计相关操作。下面是一些在vi中进行统计的常用命令:

    1. 查找字符:在命令行模式下,可以使用”/”加上要查找的字符,按下回车键进行查找。vi会从光标所在位置开始查找,并且会显示出匹配的字符位置。

    2. 统计行数:在命令行模式下,可以按下”:set nu”命令来显示行数。vi会在每一行的前面显示出行数。

    3. 统计字符数:在命令行模式下,可以按下”:set ruler”命令来显示光标所在位置的行号和列号。vi会在底部显示出光标所在位置的坐标。

    4. 统计单词数:在命令行模式下,可以按下”:set nocp”命令来关闭vi的兼容模式。然后,可以按下”gg=G”命令来重新对文档进行缩进,这样可以统计出文档中的单词数。

    5. 统计文件大小:在命令行下,可以使用”ls -lh”命令来查看文件的大小。ls命令会显示出文件的字节数,可以通过字节数来判断文件的大小。

    以上是在vi中进行统计的一些常用命令,并且这些命令同样适用于大部分的Linux系统。使用这些命令可以方便地对文档进行统计操作,提高工作效率。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux中的vi是一个文本编辑器,提供了一些强大的功能,包括文本搜索、替换、复制、粘贴等。在这里,我将向您介绍一些常用的vi统计命令。

    1. 统计行数命令
    使用命令 `:set nu` 可以显示文本的行号,通过观察最后一行的行号即可得知文本的总行数。
    例如,执行命令 `:set nu`,然后查看最后一行的行号,即可得到文本的总行数。

    2. 统计字数命令
    统计文本的字数可以使用 wc 命令。通过管道将 vi 命令的输出输入到 wc 命令中,即可得到文本的字数。
    执行命令 ` :%!wc -w`,该命令将会统计当前文件的字数并显示在屏幕上。

    3. 统计字符数命令
    统计文本的字符数也可以使用 wc 命令。通过管道将 vi 命令的输出输入到 wc 命令中,即可得到文本的字符数。
    执行命令 `:%!wc -m`,该命令将会统计当前文件的字符数并显示在屏幕上。

    4. 统计行数、字数和字符数命令
    统计文本的行数、字数和字符数可以使用 wc 命令的 -l、-w 和 -m 选项。
    执行命令 `:1,$!wc -l -w -m`,该命令将统计当前文件的行数、字数和字符数,并显示在屏幕上。

    5. 统计特定字符串出现的次数命令
    统计文本中特定字符串出现的次数可以使用 grep 命令。通过管道将 vi 命令的输出输入到 grep 命令中,再使用 wc 命令统计行数即可得到特定字符串出现的次数。
    执行命令 `:%!grep -c “your_search_string”`,该命令将会统计当前文件中特定字符串出现的次数并显示在屏幕上。

    6. 统计特定行数范围内的字符数命令
    统计文本特定行数范围内的字符数可以使用 head 和 tail 命令结合 vi 命令。首先使用 head 或 tail 命令确定行数范围,然后使用管道将输出输入到 vi 命令中,再使用 wc 命令统计字符数。
    执行命令 `:1,10!wc -m`,该命令将会统计当前文件的第1行到第10行的字符数,并显示在屏幕上。

    这些是一些常见的vi统计命令,可以帮助您在使用vi编辑器时对文本进行统计分析。希望对您有所帮助!

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部