-v(或--invert-match)选项是grep用来排除(或反转匹配)的关键。当你想要查找不包含特定关键字的行时,这个选项非常有用。 4. 示例命令 假设你有一个名为example.txt的文件,你希望找出所有不包含"error"的行,你可以使用以下命令: bash grep -v "error" example.txt ...
1. 同时满足多个关键字 grep "word1" file_name | grep "word2" | grep "word3" 2. 满足任意关键字 grep -e "word1" -e "word2" -e "word3" file_name 3. 排除关键字 grep -v "word" file_name Note: cut (剪切摘取所需部分) wc -l (计数) sort (排序) uniq (去重)...
cat file|grep "1"
grep同时排除多个关键字grep同时排除多个关键字 不说废话, 例如需要排除 abc.txt 中的 mmm nnn grep -v 'mmm\|nnn' abc.txt 再举个例子,需要确定mac 的本机ip地址, 显然直接可以输入 ifconfig, 但是会出来一大堆信息,那么再通过 grep inet 可以拿到类似如下的信息: bash-3.2# ifconfig | grep inet inet ...
grep 这个命令比较特殊,它不像前几个命令一样是查找某一个文件,而是查找文件内容。用法就是 grep 命令后面跟关键词,然后跟要查找的文件。比如: grep multiuser /etc/inittab 这个命令的作用是在 etc 目录下的 inittab 文件中查找关键字 multiuser,然后将该关键字所在的行显示出来。下面是命令运行结果: ...
Linux下find一次查找多个指定文件或者排除某类文件,在 GREP 中匹配多个关键字的方法(1)Linux下find一次查找多个指定文件:查找a.html和b.html find . -name "a.html" -name "b.html" find . -regex '.*\.txt\|.*\.doc\|.*\.mp3' find . -regex '.*\.txt\|.*\.doc\|.*\.mp3' ./a.txt...
example5: 搜索时排除某些关键字,使用-v [root@aliyun-hk1 linux-shell-test]# ps -ef|grep -i Python root 803 1 0 Feb28 ? 00:00:34 /usr/bin/python -Es /usr/sbin/tuned -l -P root 25063 24873 0 21:42 pts/0 00:00:00 grep --color=auto -i Python ...
grep是一个全局查找正则表达式,并且打印结果行的命令。 grep的输入是一个文件或者一个标准输入(stdin),或者是一个“-”连字符,输出一般是打印在屏幕上。 grep家族还有egrep和fgrep这两个命令。 1.2 工作原理 grep命令在一个或多个文件中,查找某个字符模式。
首先,当我们使用grep命令搜索某个关键字时,有时会发现搜索结果中不仅包含了我们想要的信息,还包含了grep命令本身的信息。这时我们可以使用“grep -v grep”命令组合来排除这些无用的行,从而更清晰地查看我们所需的信息。 另外,在编写shell脚本或者进行系统管理时,我们通常会使用ps命令查看系统的进程信息。如果我们想查...
grep ^关键字 ##显示关键字在开头的的内容 grep 关键字$ ##显示关键字在末尾的内容 grep 关键字 文本 -v ##显示除了关键字的其他内容 egrep=grep -E 扩展正则表达式 grep -E "bin|lp" passwd 显示passwd文本里含有bin或者lp的内容,这里|也有通道符的意思,所以属于扩展正则表达式,要用grep -E或 egrep ...