【问题标题】:Find lines containing ' \N abcd '查找包含“\N abcd”的行
【发布时间】:2015-03-24 01:39:31
【问题描述】:

如何找到包含双制表符和\N的行
它应该匹配,例如,\N abcd

我试过了

grep $'\t'$'\t''\N' file1.txt
grep $'\t\t''\N' file1.txt
grep $'\t\t\N'  file1.txt

【问题讨论】:

  • 双标签不是强制的吗?

标签: linux grep


【解决方案1】:

以下对我有用:

RHEL:

$ grep $'\t\t''\\N' file1.txt

OSX:

$ grep '\t\t\\N' file1.txt

【讨论】:

  • 我试过 grep '\t\t\\N' file1.txt 和 grep $'\t\t\\N' file1.txt。对我不起作用。
  • 您使用的是什么版本 (grep --version) 和操作系统?
  • 发行商 ID:RedHatEnterpriseServer 描述:Red Hat Enterprise Linux Server 版本 6.5 (Santiago) 版本:6.5 grep --version GNU grep 2.6.3
  • 在上面编辑的答案中为您在 RHEL 上得到了它。使用额外的反斜杠接近您的第二个版本。
  • 谢谢。它对我不起作用。我找到了解决方法。对文件进行了排序。前几行有 \N。使用 head 命令获取以 \N 开头的行。
猜你喜欢
  • 2021-05-26
  • 1970-01-01
  • 2013-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-03
相关资源
最近更新 更多