`
jiajunde
  • 浏览: 170204 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

怎样取得文件行数

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

分享到:
评论

相关推荐

    php超快高效率统计大文件行数

    总结来说,使用多行统计的方法可以有效提升大文件行数统计的效率,减少对服务器资源的占用。对于PHP开发者来说,了解并掌握这种技术是非常必要的,尤其是在需要处理日志文件、数据库备份文件等大文件的场景中。通过...

    Java实现文件拆分与合并

    在《Java实现文件拆分与合并》这篇文档中,作者提供了一种基于Java语言的文件拆分方法,主要思路是按照文件的行数来将一个大文件分割成多个小文件。这种技术在处理大数据时非常有用,特别是在Android开发等场景下,...

    如何编写批处理文件批处理文件批处理文件

    skip=n - 指在文件开始时忽略的行数。 delims=xxx - 指分隔符集。这个替换了空格和跳格键的 默认分隔符集。 tokens=x,y,m-n - 指每行的哪一个符号被传递到每个迭代 的 for 本身。这会导致额外变量名称的 格式为一...

    VB精华文章,CHM文件 很不错!

    取得File 8.3之文件名称格式 如何用程序来Delete Copy Move Rename File/Directory 如何用VB建立快捷方式(ShortCut) 如何直接开启一个文件 设定Mouse 在某个固定范围 隐藏Mouse 显示、隐藏win95任务栏 建立...

    statsvn代码量统计工具

    StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;...

    Linux常用命令

    split [--help][--version][-<行数>][-b<字节>][-C<字节>][-l<行数>][要切割的文件][输出文件名] ``` **补充说明:** `split` 可将文件切成较小的文件,预设每1000行会切成一个小文件。 **参数:** - `-<行数>` 或...

    POI实战总结

    6、取得有效的行数 7、取得一行的有效单元格个数 8、单元格值类型读写 9、设置列宽、行高 10、添加区域,合并单元格 11、保存Excel文件 12、根据单元格不同属性返回字符串数值 13、常用单元格边框格式 14、...

    matlab同步代码块-glocc:打包和命令行工具可快速并行地计算文件和目录中的代码行数;用围棋写的

    编程语言取得联系。 在性能方面,它可以进一步改进(希望我有更多时间时会改进)。 内容 命令行工具 只需使用任意数量的文件或目录作为命令行参数运行它: $ glocc ~/foo src/bar 默认情况下,仅打印所有计数过程的...

    python 读取更新中的log 或其它文本方式

    想过遍历log文件取得行数,读取最后几行文件,这种方式,不过缺点也很明显,log 文件很有可能会重复。因此在网上看了些介绍,也查了些资料,整理了如下代码。 start_point=0 def read_logs(): fo = open("heakth_...

    使用StatSVN统计Subversion库中的代码开发情况入门

    StatSVN能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所提交的;文件数量;平均文件大小;最大文件...

    awk用法__都是例子

    print $1,"Now max is "max}' file 取得文件第一个域的最大值。 示例 9:显示文件中第一个域匹配 101 的行 awk '$1 * $2 > 100 {print $1}' file 显示文件中第一个域匹配 101 的行。 示例 10:替换域值 awk '{$...

    Linux期末的复习资料和Linux的一些基础指令

    ### Linux期末复习资料与基础指令详解 #### 一、Linux系统文件管理基本操作(1) 在本部分,我们将深入探讨Linux系统中与文件管理相关的基础知识和常用命令。...希望这些知识点能帮助你在考试中取得好成绩。

    poi API大全

    6. **取得有效的行数** - 使用 `getLastRowNum()` 方法获取最后一行的索引,从而计算出有效行数。 7. **取得一行的有效单元格个数** - 使用 `getLastCellNum()` 方法获取一行中最后一个单元格的索引,从而计算出...

    oracle sql loader 用法详解

    ### Oracle SQL Loader 用法详解 Oracle SQL Loader是一款强大的数据加载工具,被广泛应用于将大量数据从操作系统文件导入到...希望本文能帮助读者更好地利用SQL Loader,从而在Oracle数据库管理中取得更佳的表现。

    shell编程电子书.docx

    * file somefile: 取得文件 somefile 的文件类型 * read var: 提示用户输入,并将输入内容赋值给变量 var * sort file.txt: 对 file.txt 文件所有行进行排序 * uniq: 只输出文件中内容不一致的行,如: sort file....

    delphi和excel

    // 取得最大行数MaxRow XLApp.ActiveCell.SpecialCells(xlLastCell).Select; MaxRow := XLApp.ActiveCell.Row; // 写数据到Access库 ADOTable1.Open; for iRow := 2 to MaxRow do if sheet.Cells[iRow, 1] ...

    VC 获取任务管理器进程项ListView控件内的内容

    通过`SendMessage`函数发送这些消息,可以得到ListView中的行数、特定项的属性或者文本。 4. **多线程与异步操作**: 考虑到任务管理器可能会频繁更新,为了实时获取信息,可能需要在后台线程中执行获取操作,避免...

    POI操作Excel常用方法总结及对excel的读写举例讲述.docx

    - **取得有效的行数**:调用 `HSSFSheet` 的 `getLastRowNum()` 方法获取工作表中最后一行的索引。 - **单元格值类型读写**:通过 `setCellType()` 方法可以设置单元格类型,如 `CELL_TYPE_STRING`,并使用 `...

Global site tag (gtag.js) - Google Analytics