linux shell 取得文件行数

转载 2013年12月05日 10:33:27
现在有一个a文件,共有55行

第一种:
# awk '{print NR}' a|tail -n1

55

第二种:

begincwcw兄的这个:

# awk 'END{print NR}' a

55

第三种:

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

第四种:
honbj兄的也不错:

# sed -n '$=' a
55

第五种

# wc -l a|awk '{print $1}'
55

Linux shell 脚本读取配置文件

  • 2017年07月31日 23:10
  • 114KB
  • 下载

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

方法一 awk '{print NR}' test1.sh|tail -n1 示例: [root@adiislogdata164 test]# ls front_action.log.2015-...

linux shell 局域网共享文件访问

  • 2015年09月14日 17:33
  • 2KB
  • 下载

一条shell统计当前目录下的文件行数

初级版本: (1)find ./ -name "*.h" -o -name "*.c" | xargs wc -l | awk 'END{print $1}' (2)find ./ -name...
  • tertt4
  • tertt4
  • 2015年09月13日 00:56
  • 214

使用shell脚本统计源码文件中的注释行数.(// , /**/)

今天看到一求助帖子再问这个事,所以无聊写了个。 用的是awk脚本 , 也就是脚本解释器是用/usr/bin/awk , 而不是/bin/sh 但都是脚本 , 如果你想的话, 可以用shell脚本...

linux shell 将多行文件转换为一行

说实话,虽然对shell编程包括awk有所了解,但是对sed的多行与一行的处理还是不甚理解,在网上搜罗了一篇文章觉得还不错,记录一下:     今天一个工程师问我,怎么将一个文件中的...

Linux Shell删除两个文件相同部分

因为在面试中遇到一个这样的问题,当时模模糊糊的,没有很确定的回答出来,后来上网查了一下结果,这里总结一下。 首先描述一下这个问题:比如两个文件file1和file2,删除两个文件中共同的部分,留下两...

linux shell 编程 9 for 循环删除文件

一、删除多个文件 #!/bin/bash DATE=$(date -d '-1 month' +%Y%m%d) #DATE=20160104 #all file file1=autoimportdat...
  • QH_JAVA
  • QH_JAVA
  • 2016年02月03日 10:08
  • 914

Linux shell应用2-自动下载文件

1. 概述 Linux强大的命令行,能够完成各种不同的功能。然而,如果只是无休止的输入命令来完成功能,那么就太有点费事了。那么怎么能够解决这个问题了? Linux shell脚本给我们提供了答案...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux shell 取得文件行数
举报原因:
原因补充:

(最多只允许输入30个字)