码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基本命令——统计和检索文件内容

时间:2016-01-16 07:43:44      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:linux

在工作中,除了查看文件内容以外,有时还需要对文件内容进行统计和查找符合条件的内容,下面介绍统计和检索的两个命令工具。

1,wc 命令

2,grep 命令


一,wc 命令

wc命令用于统计文件中包含的行数、单词数、字节数等信息,使用文件名作为参数,可同时统计多个文件。

命令格式:wc 选项 文件路径

选项:

-c : 统计文件内容中的字节数

-l: 统计文件内容的行数

-w: 统计文件内容的单词个数

使用命令:wc  /etc/inittab         //等同于加了-clw三个参数,统计etc下inittab文件内容的行数、单词数、字节数

技术分享


二,grep 命令

grep命令用于在文件中查找并显示包含指定字符串的行,可以直接指定关键字符串查找,也可以使用复杂的条件表达式(例如,“^word”表示以word开头,“words$”表示以words结尾)。

命令格式: grep 选项 文件路径

选项:

-i : 查找内容时忽略大小写

-v : 反向查找,即输出与查找条件不相符的行

使用命令:grep  “mysql” /etc/passwd  //在passwd文件中,过滤出包含mysql的行

技术分享


在维护linux系统的过程中,会经常遇到包含大量内容的配置文件,而其中往往包含了许多的空行和以“#”开头的注释行,为了方便查看真正的内容,可以使用grep将无用的信息都过滤掉,如下:

使用命令:grep -v "^#" /etc/inittab | grep -v "^$"

技术分享

本文出自 “新起点” 博客,请务必保留此出处http://yuanshuai.blog.51cto.com/10539781/1735458

Linux基本命令——统计和检索文件内容

标签:linux

原文地址:http://yuanshuai.blog.51cto.com/10539781/1735458

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!