`

Shell 中读取文件的行数

F# 
阅读更多
 总结了一下有五种方法:

  现在有一个a文件,共有55行

  第一种:

  # awk '{print NR}' a|tail -n1

  55

  第二种:

  begincwcw兄的这个:

  # awk 'END{print NR}' a

  55

  第三种:

  # grep -n "" a|awk -F: '{print '}|tail -n1

  55

  第四种:

  honbj兄的也不错:

  # sed -n '$=' a

  55

  第五种

   # wc -l a|awk '{print }'

  55

  第六种

  #cat a |wc -l

  55
分享到:
评论

相关推荐

    Shell脚本统计文件行数的8种方法

    在Shell脚本编程中,有时我们需要统计文件或...以上就是Shell脚本中统计文件行数的8种方法,可以根据实际需求选择适合的方法。无论是对单个文件还是整个目录,甚至是特定类型文件的统计,这些方法都能有效地完成任务。

    vc制作atl com shellextension实现对当前文件中源代码行数的统计.zip

    这个项目“vc制作atl com shellextension实现对当前文件中源代码行数的统计”旨在利用C++和ATL(Active Template Library)来构建一个COM组件,该组件作为Shell Extension插入到Windows资源管理器中。当用户右键点击...

    Shell脚本从文件中逐行读取内容的几种方法实例

    在Shell脚本中,从文件中逐行读取内容是常见的操作,通常用于处理文本文件。这里我们将详细介绍三种不同的方法:使用for循环、定义代码块并重定向以及使用while循环结合read命令。 **1. 使用for循环从文件中逐行...

    shell查找某字符串在某文件中出现行数的方法

    本文将详细介绍如何使用Shell命令来查找某字符串在文件中出现的行数。 首先,最常用的命令是`grep`,它能够高效地在文件中搜索指定的字符串。默认情况下,`grep`只会显示匹配到字符串的行。例如,如果我们有一个名...

    SQL Server中读取XML文件的简单做法

    4. 计算文件行数,遍历每一行,将所有行连接成一个大的字符串变量`@FileContents`。 5. 调用`sp_xml_preparedocument`准备XML数据。 6. 使用`OPENXML`处理XML数据,执行所需的数据库操作。 在完成处理后,别忘了...

    实验七:Spark初级编程实践

    在 Spark Shell 中,可以使用内置函数读取文件,如 `sc.textFile()`,并进行简单的数据分析。实验中统计了 `/home/hadoop/test.txt` 和 `/user/hadoop/test.txt` 文件的行数,这展示了 Spark 对文本数据的基本操作。...

    Shell脚本逐行读取文本文件(不改变文本格式)

    在Shell脚本中,逐行读取文本文件是一项常见的任务,尤其在处理数据或执行基于文件内容的操作时。本文将详细讲解如何不改变文本格式地读取文本文件内容。 首先,我们来看一下最常见的用于逐行读取文件的脚本片段: ...

    统计文本行数

    - **C++ (Visual C++)**: 虽然C++标准库没有直接提供统计行数的函数,但可以通过读取文件并检测换行符('\n')来实现。以下是一个简单的示例: ```cpp #include int main() { std::ifstream file("文件名.txt...

    java读xls文件成shell脚本

    在Java编程环境中,读取Excel(xls)文件并将其转换为Shell脚本是一种常见的数据处理需求,特别是在将数据导入数据库时。以下是一个基于给定描述的知识点详解: 1. **Java与Excel文件交互**: Java中处理Excel文件...

    Linux Shell编程实验

    实验步骤中,通过一系列练习来掌握Shell编程技巧,例如练习1.1展示了如何定义和显示变量的值,练习1.2演示了如何使用`read`命令从键盘读取数据并赋值给多个变量,而练习1.3则通过结合多个文件和计算行数,实际应用了...

    西南科大+Linux实验报告+shell程序开发

    1. **行数统计**:用`wc -l`命令统计文件行数,例如`wc -l /etc/passwd`。 2. **脚本编写**:编写脚本读取学号并输出对应的成绩单,涉及输入输出、条件判断等。 3. **程序分析**:调试和运行Shell程序,理解其实现的...

    linux中常用的shell命令实验

    * 统计 inittab 文件的字节数、行数、字数 * 用 mkdir 命令在/root 目录下创建一个 test 目录 * 用 cp 命令将/etc 目录及其下所有内容复制到 test 目录下 * 使用 cd 和 ls 查看/root/test/etc 下的内容 * 将 test ...

    shell脚本练习题.pdf

    通过编写shell脚本,可以读取文件中的指定行,并将其保存到另一个文件中。 知识点: * 使用 `head` 命令读取文件中的指定行 * 使用 `tail` 命令读取文件中的最后一行 * 使用 `exec` 命令重定向输出 * 使用 `echo` ...

    用Shell扩展实现源代码统计程序_调用IShellExtInit 接口初始化菜单_接口IContexMenu处理右键菜单_BEGIN_COM_MAP

    这部分代码可能包含了读取文件、识别文件类型、计数以及与Shell扩展交互的细节。 总的来说,通过创建一个ATL COM Shell扩展,结合`IShellExtInit`和`IContextMenu`接口,你可以为Windows资源管理器增加自定义功能,...

    shell 入门 shell 入门

    编写Shell脚本时,你可以在任何文本编辑器中创建一个新文件,文件的第一行应包含`#!/bin/bash`,这称为“shebang”,指明了执行该脚本的程序。之后,你需要赋予脚本执行权限,如`chmod +x filename`,然后通过`./...

    Linux shell编程文档

    - **wc**: 计算文件的行数、单词数或字符数。 - **cp**: 复制文件或目录。 - **mv**: 移动或重命名文件或目录。 - **rm**: 删除文件或目录。 - **grep**: 在文件中搜索特定的模式。 - **cut**: 从文件中切割出部分...

    shell编程基础.pdf

    - **文本处理**:`cat` 显示文件内容,`wc` 计算文件的行数、单词数或字符数,`grep` 在文件中搜索特定模式。 - **流程控制**:`if`、`for`、`while` 等控制语句用于构建复杂的逻辑结构。 - **条件判断**:使用 `[ ]...

    一天一个shell命令 linux文本操作系列-wc命令详解

    `wc` 命令是Linux系统中一个非常实用的工具,主要用于统计文本文件的行数、单词数和字符数。它的名字源自英文 "Word Count" 的缩写,功能强大且简单易用,适合在各种文本处理场景中进行快速统计。 ### wc 命令的...

    Linux Shell脚本编写基础

    - `read`: 从标准输入读取一行并存储在变量中。 - `sort`: 对文件中的行进行排序。 - `uniq`: 报告或删除重复的行。 - `expr`: 进行算术运算。 - `find`: 搜索文件。 - `tee`: 将标准输入复制到标准输出和文件。 - `...

    solaris10 shell编程

    - Shell 初始化时,会读取 `/etc/profile` 和用户主目录下的 `.profile` 文件来设置环境。 - 要执行一个 Shell 脚本(如 `test.sh`),需先添加执行权限(`chmod +x test.sh`),并在脚本首行指定解释器路径(`#!/...

Global site tag (gtag.js) - Google Analytics