Shell文本处理三剑客之grep
过滤器,主要用于过滤文件内容,查找匹配信息。
语法:
grep [option] [pattern] [file1,file2...]
command | grep [option] [pattern]
<!-- more -->
参数(option):
-v
不显示匹配信息-i
搜索时忽略大小写-n
显示行号-r
递归搜索(当前目录下所有目录)-E
支持扩展的正则表达式,相当于egrep
命令-F
不按正则表达式匹配,按字符串字面意思匹配其它
-c
成功匹配数量-w
匹配整个单词-x
匹配整行-l
只列出匹配的文件名
whoru
学习、分享、交流、沉淀
推荐阅读
Shell文本处理三剑客之awk
awk 是一个文本处理工具,通常用于处理数据并生成结果报告。其命名源于三位创始人姓氏首字母:Alfred Aho、Peter Weinberger、Brian Kernighan。
whoru赞 1阅读 2.6k
麒麟操作系统 (kylinos) 从入门到精通 - 综合篇
类别:笔记本型号:中国长城 UF712硬件平台:飞腾处理器(ArmV8 指令集)系统:银河麒麟操作系统 V10 SP1(2203) 关键词:信创,麒麟系统,linux,PKS,银河麒麟,飞腾,arm64,arm,FAQ,资料汇总特别说明:本文为综合信息...
码上世界赞 1阅读 2.6k评论 10
windows 批处理bat,设置定时关机
文章来源:[链接] {代码...}
jigsaw赞 2阅读 3.2k
如何批量 git pull 某个文件夹中的 git 仓库?
上代码用 shell 脚本可以比较方便实现:首先新建脚本:pull-all.sh {代码...} 填入如下内容: {代码...} 然后改一下权限: {代码...} 接下来就可以直接运行了: {代码...} 也可以不跟参数,会提示你输入目录~注意...
savokiss阅读 1.4k
Linux - Shell
一般使用#!/bin/bash来解析shell语法,当然还有zsh, ksh等,但一般用的最多的就是bash一、变量-e参数:解析echo中的特殊字符,如换行:echo -e "Hello \nWorld"1.1、 单引号 '如果变量被包含在单引号里...
阿南阅读 886
Linux输出转换命令 xargs
一、基本用法xargs命令的作用,是将标准输入转为命令行参数。原因:大多数命令都不接受标准输入作为参数,只能直接在命令行输入参数,这导致无法用管道命令传递参数如下面 echo 不接受标准输出做参数,可用 xargs...
大数据王小皮阅读 880评论 1
shell 备忘
1:常用快捷键/命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + u :从光标处删除至命令行首 {代码...} 2: 特殊变量$? -> 上一个命令的退出状态或函数返回值 {代码...} 退出状态码(exit status)是...
tim_xiao阅读 688
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。