原文:grep -o -E

sed 命令可以很好的进行行匹配,但从某一行中精确匹配某些内容,则使用 grep 命令并辅以 o 和 E 选项可达到此目的。其中 o 表示 only matching ,即 仅匹配 之意。光用它不够,配合 E 选项使用扩展正则表达式则威力巨大。 比如下面有一条文本 tmp.txt ,其中内容为: aid : , path : attachment Mon df ab .jpg 我们想从中过略出 a ...

2018-04-03 22:58 0 1666 推荐指数:

查看详情

grep -v、-e、-E

在Linux的grep命令中如何使用OR,AND,NOT操作符呢? 其实,在grep命令中,有OR和NOT操作符的等价选项,但是并没有grep AND这种操作符。不过呢,可以使用patterns来模拟AND操作的。下面会举一些例子来说明在Linux的grep命令中如何使用 ...

Thu Apr 02 00:51:00 CST 2015 0 33510
grep 使用或条件 ( grep -e )

test@k1rhel5822161:/home/test>cat 31 52 33 24567test@k1rhel5822161:/home/test>grep -e '2|3' 3test@k1rhel5822161:/home/test>grep -E '2|3' 32 ...

Mon Aug 29 23:42:00 CST 2016 0 24245
grep -o选项

-o代表的是只输出匹配的选项。 ...

Sat Jul 07 00:23:00 CST 2018 0 3630
grep -w ,grep -egrep -v的使用

1、grep -w-wDoes a word search.grep -w用于字符串精确匹配若文件中的内容包括如下:262 a326226如果 grep ‘26’ file,结果是三行全部都被显示若要精确匹配26所在行使用grep -w ‘26’ file 2、grep -e 显示文件中 ...

Fri Dec 13 18:11:00 CST 2019 0 5089
grep正则 以.o结尾的文件

ls -l | grep *.o 查不出任何东西 . 代表一定有一个任意字符 * 重复零个到无穷多个前一个字符(所以需要前面有字符) 所以应该是 ls -l | grep '.*\.o' .*表示零个或 多个任意字符 g.*g也可以代表gg 将grep ...

Thu Jun 27 18:27:00 CST 2019 0 488
grep -v 反选匹配内容(not操作)以及grep -E(or操作)

grep not操作 使用 grep -v 可以实现反向选择操作 如:筛选出test.txt文本中不包含匹配内容的行 grep or操作 1、使用 grep -E 可以实现or操作(也可以写成egrep) 如:筛选出test.txt文本中包含“a”或“b”的行 2、使用 ...

Tue Apr 28 01:50:00 CST 2020 0 2447
linux中的set -e 与set -o pipefail

1、set -e "Exit immediately if a simple command exits with a non-zero status." 在“set -e”之后出现的代码,一旦出现返回值非零,整个脚本就会立即退出。 2、set -o pipefail "If set ...

Fri Feb 09 00:04:00 CST 2018 0 1011
grep匹配中文\u4e00-\u9fa5

在有一次需要删除rime五笔码表生字的过程中需要匹配unicode中\u4e00-\u9fa5的中文,用grep试了好多次,结果如下: grep -P '[\x{4e00}-\x{9f5a}]' wubi86.dict.yaml   当时使用\u的时候提示-P不支持\u \l等。 ...

Tue Dec 15 07:30:00 CST 2020 0 718
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM