您的位置:首页 > 运维架构 > Linux

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

2016-01-15 21:14 776 查看
在工作中,除了查看文件内容以外,有时还需要对文件内容进行统计和查找符合条件的内容,下面介绍统计和检索的两个命令工具。
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: