grep 参数组合 -f -w

作者: Silver_42ac | 来源:发表于2022-08-24 14:33 被阅读0次

2023 01 09 更新:
还会有一种特殊情况匹配错误 -w -f 依然出错

用字符串ABC 匹配 ABC,ABC-1,ABC-2

ABC-1,ABC-2 都会被匹配到;
就解决方法,改成完全一样的,vim 中前后加 \t tab
%s#^#\t#g
%s#$#\t#g

然后 grep -f par.lst xxx.bed


血的教训:用 -f 一定要带上 -w ,除非你想局部匹配;
带上-w全词匹配,相当于你的文件内容每行末尾加了 \Z 或者$ 表示末尾的正则。
文件1:

A
B
C

文件2

A
B
B1
B2
B3
C
D
grep  -v -f 文件1 文件2
# 结果: D
grep  -v -w -f  文件1 文件2
# 结果 B1 B2 B3 D

-v, --invert-match select non-matching lines
-f, --file=FILE obtain PATTERN from FILE
-w, --word-regexp force PATTERN to match only whole words

相关文章

  • grep 参数组合 -f -w

    血的教训:用 -f 一定要带上 -w ,除非你想局部匹配;带上-w全词匹配,相当于你的文件内容每行末尾加了 \Z ...

  • shell15

    grep 参数-w 精确匹配-Fx 完全匹配

  • linux学习笔记

    help具体参数查询 解析:\-首先将-进行转移,单引号将-f再进行第二次强制转义(否则-f会作为grep的参数进...

  • 改键

    2017.08.21新增 W-S-f 的组合键用于全局搜索 (C-S-f)2017.06.02新增了 W-e 的组...

  • Linux命令--grep

    参数说明 -n 展示行号-r 递归查询 组合使用 grep -rn "content" ./ 在当前目录下递归查询...

  • 4.爬取数据文件本地保存

    打开文件:with open(file_path,"w",encoding="utf-8") as f中的w参数说...

  • 深度学习图片卷积输出大小计算公式

    先定义几个参数 输入图片大小 W×W Filter大小 F×F 步长 S padding的像素数 P 于是我们可以...

  • caffe模型学习2

    一、各层输入输出尺寸计算: 先定义几个参数 输入图片大小W×W Filter大小F×F 步长S padding的像...

  • grep

    grep参数 grep list file 或者

  • grep

    Linux System Environment grep功能 grep格式 grep [options] 参数...

网友评论

    本文标题:grep 参数组合 -f -w

    本文链接:https://www.haomeiwen.com/subject/tdzagrtx.html