`
诗意的栖居
  • 浏览: 274098 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

shell 读取文章行数

 
阅读更多
总结了一下有六种方法:

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

  第一种:

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

  55

  第二种:

  # awk 'END{print NR}' a

  55

  第三种:

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

  55

  第四种:

  # sed -n '$=' a

  55

  第五种

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

  55

  第六种

  #cat a |wc -l

  55
分享到:
评论

相关推荐

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

    这篇文章主要讲述了8种不同的方法来实现这个目标,分为两大类:获取单个文件的行数和获取特定目录下所有文件的行数。 **获取单个文件行数的方法** 1. **方法一**:使用`awk`命令,通过`print NR`打印行号,然后用`...

    shell简单处理mysql查询结果的方法

    这篇关于“shell简单处理mysql查询结果的方法”的文章旨在介绍如何在shell脚本中有效地处理MySQL查询返回的数据。 首先,我们需要理解shell脚本中的数组和字符串特性。在shell中,数组可以用来存储一组相关的值,...

    shell 入门 shell 入门

    本篇文章将深入探讨Shell编程的基础知识,包括为什么要使用Shell、如何创建和运行Shell脚本、注释的使用、变量的声明与使用,以及基本的Shell命令和流程控制。 1. **为什么要进行Shell编程** Shell编程的主要优点...

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

    3. 使用`xp_cmdshell`读取文件内容并插入临时表。 4. 计算文件行数,遍历每一行,将所有行连接成一个大的字符串变量`@FileContents`。 5. 调用`sp_xml_preparedocument`准备XML数据。 6. 使用`OPENXML`处理XML数据,...

    shell教程(一个很不错的bash脚本编写教程)

    标题“shell教程(一个很不错的bash脚本编写教程)”明确指出这是一篇关于Shell编程的教学文章,特别是针对Bash(Bourne Again Shell)脚本的编写。Bash是Unix、Linux等操作系统中最常用的一种Shell类型。 #### ...

    Linux shell脚本全面学习.doc

    本篇文章将深入探讨Linux Shell脚本的基础知识,包括语法、变量、环境变量、命令以及流程控制。 首先,让我们从Shell脚本的开头说起。每一个有效的Shell脚本必须以所谓的“shebang”行开始,即`#!/bin/bash`(这里...

    linux中常用的shell命令实验

    在这篇文章中,我们将讨论 Linux 中常用的 shell 命令,并通过实验来熟悉这些命令的使用。 一、实验目的 本实验的目的是熟悉命令行操作方式,掌握 man、info 等常用的帮助命令,掌握 Linux 目录的概念(路径、根...

    linux shell 编程2

    本篇文章将深入探讨Linux命令行使用以及Shell编程的基础知识。 1. **Linux命令行** - **命令行基础**:Linux命令行通过键盘输入指令执行任务,例如`ls`列出目录内容,`cd`切换目录,`pwd`显示当前工作目录。 - **...

    Powershell小技巧之获取字符串的行数

    这里有一个简单的方法教你获得一个字符串(不是数组哦)包涵多少行: $text = @' This is some sample text Let's find out ... 您可能感兴趣的文章:PowerShell小技巧之查找获取注册表路径Powershell小技巧之

    blog

    "blog"这个标题可能表示这是一个关于Shell脚本编程或者使用Shell命令进行日常系统管理的文章列表。"文章列表"描述暗示我们将讨论一系列教程或指南,涵盖了不同层次的Shell知识,可能是从基础命令到高级脚本编写。 ...

    用shell抽取,更新db2的数据

    这篇文章将详细讲解如何使用Shell脚本来完成这些任务,特别是在IBM DB2数据库环境中。 #### 一、Shell脚本概述 Shell脚本是一种强大的工具,可以用来自动化日常任务。在本文中,我们将重点介绍如何编写一个Shell...

    大学《Linux原理与应用》期末试卷及答案(二).docx

    在这篇文章中,我们将对大学《Linux原理与应用》期末试卷的全部11题进行逐一解释和详解,从选择题到填空题再到简答题,我们将涵盖Linux文件系统、权限管理、进程管理、Shell脚本编程等多个方面的知识点。 一、选择...

    用awk数组处理两个文件

    在Shell脚本编程中,`awk`是一种强大的文本分析工具,尤其在处理文件时非常有用。数组是`awk`中的一个重要概念,它允许我们存储和操作一组相关数据。本篇文章将详细讲解如何使用`awk`数组来处理两个文件,以及在不同...

    unix command line notes (2010)

    本篇文章基于一份名为“Unix Command Line Notes (2010)”的教学资料,由Bob Dowling与Julian King编写,旨在为读者提供全面且深入的Unix命令行基础知识讲解。通过学习本文档,读者能够掌握在Unix环境下进行高效操作...

    C语言编写简单的定时关机程序

    本篇文章将探讨如何使用C语言编写一个简单的定时关机程序,这可以帮助初学者理解系统调用和命令行接口的基本操作。 首先,我们要知道在Windows操作系统中,可以使用特定的命令来执行系统级别的操作,例如关机、注销...

    PowerShell脚本拆分从MySQL Server导出的单文件例程

    这个脚本会读取`input.txt`文件中的每一行,每达到`$chunkSize`行数就创建一个新的输出文件,文件名格式为`output_001.txt`、`output_002.txt`等。这只是一个基本示例,实际应用中可能需要根据MySQL导出文件的特性...

    AIX 命令大全 参考

    本篇文章将详细解析AIX命令大全,从A到Z列出一系列常用且重要的命令,帮助你提升在AIX环境中的操作效率。 **A** 1. **`apmd`**:自动性能监控和调整程序,用于监控系统资源并自动调整性能。 2. **`ar`**:归档工具...

    Linux管理员秘技:用快捷命令一招制胜

    输入重定向允许我们将数据从文件传递给命令而不是键盘,例如`wc home.txt`命令就是从`home.txt`文件获取输入,计算文件的行数、单词数和字符数。而输出重定向则可以把命令的输出写入文件而非屏幕上,如`ls > home....

    .net连接Mysql封装类代码 可直接调用

    ```shell Install-Package MySql.Data -Version 6.4.3 ``` #### 三、代码实现 接下来是具体的封装类代码,该类包含了一些基本的数据库操作方法,如建立连接、查询数据等。 ```csharp using System; using ...

Global site tag (gtag.js) - Google Analytics