在Linux系统中,grep是一个非常强大的命令行工具,用于在文本文件中查找指定的字符串或者匹配某种模式的行。本篇博客将详细介绍grep命令的使用方法及相关选项。 命令选项 grep命令有很多选项,以下是常用的选项列表: -i:忽略大小写。 -v:只输出没有匹配的行。 -r:递归搜索目录中的文件。 -w:只匹配整个单词,避免部...
grep命令常用的选项详解 阿铭在前面多次用到了grep命令,可见它的重要性。该命令的格式为:grep [-cinvABC] 'word' filename,其常用的选项如下所示。 -c:表示打印符合要求的行数。 -i:表示忽略大小写。 -n:表示输出符合要求的行及其行号。 -v:表示打印不符合要求的行。 -A:后面跟一个数字(有无空格都可以)...
grep -q:静默模式,不输出任何信息,用于写脚本时的判断,和&>/dev/null一样 grep -c :计算找到匹配项的行数,1行算1次。只显示行数,不显示匹配到的行内容 grep -i :不区分字符大小写 grep -B 数字:before显示匹配行,和其上面n行 grep -A 数字:after显示匹配行,和其下面n行 grep -C 数字:显示匹配行,...
-i:忽略大小写 -v:输入不匹配行 查看某个进程:ps -ef | grep mysql,ps和 grep联合使用,|是管道符,先执行前面,二次执行后面的操作 第一列root是启动的用户(uid),第二列1260是进程pid,第三列1是父进程(ppid),1902是grep自己的进程pid,这个不用管,第四列是进程占用cpu的百分比,第五列时间是进程启动的时...
-i:忽略大小写 -n:输出行号(显示原始文件中的行号) -v:反向查找--color=auto:搜索出的关键字用颜色显示 举例: # 输出行号。 [root@localhost ~]# grep -n"123" abc 3:123abc 4:123abcdef123 5:abc 123 6:123aaaaabc 7:123bc 8:123aabc ...
通过-i选项,grep在进行文本匹配时可以忽略大小写。这在处理全小写或全大写的文本时特别有用。7.行号显示 使用-n选项,grep可以显示匹配行的行号。这对于定位特定的文本信息非常有帮助。8.与其他命令结合使用 grep可以与其他命令(如管道符、重定向符等)结合使用,实现更为复杂的文本处理和过滤操作。这为用户提供了...
grep"^i"test.txt -i -n 1:I am a coach 2:I am a player 3:I like Linux 4:I like python 16:i believe i can fly 注: 这里的-i参数代表不区分大小写,-n参数代表显示匹配行和行号。 输出以.结尾的行 grep"\.$"test.txt -n 10:abcdrstxyz. ...
grep -i root -B 3 使用 显示root上三行 --color为匹配字串加颜色 grep -i root -B3/etc/passwd --color halt::7:0:halt:/sbin:/sbin/haltmail::8:12:mail:/var/spool/mail:/sbin/nologinoperator::11:0:operator:/***root***:/sbin/nologin grep...
作为linux中最为常用的三大文本(awk,sed,grep)处理工具之一,掌握好其用法是很有必要的。 首先谈一下grep命令的常用格式为:grep [选项] ”模式“ [文件] grep家族总共有三个:grep,egrep,fgrep。 常用选项: -E :开启扩展(Extend)的正则表达式。 -i :忽略大小写(ignore case)。
grep -e ‘’ -e'' #多个关键词查找 grep -f #从文件里读取关键词 grep -i #忽略大小写 eg: 我们可以将多个关键词存入到一个文件中进行查找 这样就不需要不停地输-e 代码语言:txt 复制 cat > file 关键词1 关键词2 ... ^C less [需要进行检索的文件路径] | grep -f file -w ...