Linux文件管理(三)grep命令

grep作为Linux文本处理工具三剑客之一,用于从文件中筛选包含特定信息的行,它不会改变文件内容。了解grep的起源与用法,能有效提升Linux文件查找效率。
摘要由CSDN通过智能技术生成

三剑客之grep(筛子)

grep是Linux 文本处理三剑客的一员,另外两个是 sed 和 awk,

很多时候,我们并不需要列出文件的全部内容,而是从文件中找到包含指定信息的那些,要实现这个目的,可以使用 grep 命令。

当使用 grep 时,包含指定字符模式的每一行内容,都会被输出到屏幕上,但是使用 grep 命令并不改变文件中的内容。

grep 命令的由来可以追溯到 UNIX 诞生的早期,为了要彻底搜索一个文件,有的用户在要搜索的字符串前加上前缀global(全面的),一旦找到相匹配的内容,用户就像将其输出(print)到屏幕上,而将这一系列的操作整合到一起就是 global regular expressions print,而这也就是 grep 命令的全称。

​
# grep 命令的基本格式如下:
[root@localhost ~]# grep [选项] 模式 文件名
​
这里的模式,要么是字符(串),要么是正则表达式。而此命令常用的选项以及各自的含义如表 2 所示。
​
​
# grep 命令常用选项及含义
​
# 例如;
[root@localhost ~]# vi 1.txt     创建文本 写入内容
[root@localhost ~]# cat 1.txt
锄禾日当午
汗滴禾下土
谁知盘中餐
粒粒皆辛苦
床前明月光
疑是地上霜
举头望明月
低头思故乡
席梦思软床
wwwww
WWWWW
​
[root@localhost ~]# gr
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值