关于Linux 的grep 命令

grep 命令格式:

grep [-acinv] [-color=auto] '搜索字符串’ filename

选项与参数:

-a:将binary 档案以text 档案的方式搜寻数据

-c:计算找到‘搜寻字符串’的次数

-i:忽略大小写的不同,所以大小写视为相同 

-n: 输出行号

-v:反向选择,即显示出没有‘搜索字符串‘内容的行

grep 命令进阶:

grep [-A][-B] [--color=auto] '搜索字符串’ filename

选项与参数:

-A:后面可加数字,为after的意思,除了列出改行外,后续的n行也列出来

-B:后面可加数字,为before的意思,除了列出该行外,前面的n行也列出来

--color=auto:将撷取的关键字显色

 

grep 是一个很常见也很常用的指令,它最重要的功能就是进行字符串数据的比对,然后将符合用户需求的字符串打印出来。grep 在数据中查寻一个字符串时,是以“整行”为单位来进行数据的撷取的。

在关键词的显示方面,grep 可以使用 --color=auto 来将关键词部分使用颜色显示。但是如果每次使用grep 都要自行加上--color=auto 又显得很麻烦。此时,可以在~/.bashrc 内加上这行:alias grep='grep --color=auto',再以source ~/.bashrc 来立即生效即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值