理解和使用工具(十六)-使用grep和正则分析文件

从log文件中获取数据来trouble shooting很重要。

我创建了一个grep.txt来演示:

Hello to linux
i love Linux
linux is great
Hello LiNux
linux
linux Linux linuX
lonox
#Linux Comment
9LinuX
36157847
l{i}nux


 

grep "linux" grep.txt

将会得到文件里所有的linux所在行的内容,然后linux标红显示,大小写敏感。

grep -i "linux" grep.txt

上面的命令会忽略大小写。

grep "^#" grep.txt

上面的命令会查找在开头有#的行,#标红显示。

grep "^#" /etc/httpd/

上面的命令会得到目标文件夹里所有的comments

grep "jwang" /etc/passwd

上面的命令会得到passwd里关于jwang的行。

grep "bash$" /etc/passwd

上面的命令会得到最后一串字符是bash的行。

grep "[lL]inux" grep.txt

上面的命令会返回linux或Linux所在的行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值