grep 查找包含“\t”的行

2023-11-22

我被要求制作一个 shell 脚本来检查文件中的简单错误。 我想找到,对于每一行,如果

(正则表达式:)“[ ]\t”曾经发生过。

问题是 grep 忽略了 \ 并将“t”作为文字。我还尝试将字符本身写入文件并要求 grep 读取它,但它不起作用。 有没有办法使用任何常用的 Linux 工具(如 grep)在文件中查找正则表达式“\t”?

我已经尝试过:

grep -E --ignore-case --line-number --with-filename --file="b" file

(b 包含:“”) 并且:

grep -E --ignore-case --line-number --with-filename --regexp=" [\t]" file

您可以使用 C 风格的字符串$'...'

grep $'\t' file.txt

Or sed:

sed -n '/\t/p' file.txt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

grep 查找包含“\t”的行 的相关文章

  • 在 grep/ack 中转义括号

    我想查找字符串 methodname 但我无法转义 我怎样才能得到 grep methodname or ack grep methodname to work 有两件事可以解释 外壳 以及ack grep 您可以使用 or 为了逃避 来自
  • 打印一个文件中与另一文件中的模式匹配的行

    我有一个超过 40 000 行的文件 file1 我想提取与 file2 中的模式匹配的行 大约 6000 行 我像这样使用 grep 但它很慢 grep f file2 file1 gt out 有没有更快的方法来使用awk or sed
  • 输出文件名,不是带有选择字符串的字符串

    我正在使用 powershell 来 grep 特定字符串的源代码 如果字符串在文件中 我想要文件的名称 而不是包含该字符串的代码行 我还想要文件名 仅一次 而不是与文件存在的次数一样多地列出 我目前正在使用 gci include sql
  • Python:当我使用 grep 时出现 UnicodeEncodeError

    我正在使用一个简单的 python 脚本来获取我的 CID 的预订结果 simple py data minorRev current minorRev cid xxx apiKey xxx customerIpAddress creati
  • Unix 'find' + 'grep' 语法与 awk

    我使用这一行在我所在目录及其所有子目录的文件中查找短语 B206 find exec grep s B206 print 当它尝试读取某些文件并实际上将 putty 中的标题栏更改为一堆奇怪的字符时 它会崩溃 例如 当它遇到子目录中的 jp
  • grep 匹配的行和字符串位置

    我需要找到一种方法将 grep 匹配的精确坐标从一个文件输出到另一个文件 所以说 模式 包含要匹配的字符串模式列表 搜索 是一个基于行的文本 ASCII 文件 其中包含要搜索的文本 with grep onf patterns search
  • grep --include 命令在 OSX Zsh 中不起作用

    我正在关注最佳答案如何在 Linux 上查找包含特定文本的所有文件 https stackoverflow com questions 16956810 finding all files containing a text string
  • 如何从纯文本中查找键值存储中的值

    给定一个纯文本文件 其中包含 FOO foo BAR bar BAZ baz 我们如何grep使用键获取值 Use a 向后看 https regex101 com r q3FNpe 1 grep Po lt FOO w file foo
  • Shell Linux:grep 带有 NULL 字符的精确句子

    我有一个像这样的文件 key 0value n akey 0value n key2 0value n 我必须创建一个以单词作为参数的脚本 我必须返回具有与参数完全相同的键的每一行 I tried grep aF key x0 但 grep
  • 如何查找出现在括号之间的所有单词?

    我有一个文件 其中包含括号中的一些单词 我想编制一个出现在那里的所有独特单词的列表 例如 This is some text This text has some words in parenthesis Sometimes there a
  • 如何 git grep 仅一组文件扩展名

    如何执行 git grep 并将检查的文件限制为一组文件 我希望能够 grep cpp 和 h 文件的内容来查找 MyFunc 例如 git grep MyFunc hc 但是 这也匹配 c 文件和 cs 文件 Use git grep M
  • Grep 仅在“:”之前匹配

    你好 我怎样才能 grep 只匹配之前 mark 如果我跑grep test1 file 它显示所有三行 test1 x 29688 test1 test2 test2 x 22611 test1 test3 x 25163 test1 t
  • 使用 grep 查找包含所有搜索字符串的行

    我有一个文件 其中包含很多与此类似的行 id 2796 some model Profile message type MODEL SAVE fields account 14 address null modification times
  • php exec 返回的结果比直接进入命令行要少

    我有一个 exec 命令 它的行为与通过 Penguinet 给 linux 的相同命令不同 res exec cd mnt mydirectory zcat log file gz echo res 当将命令直接放入命令行时 我在日志文件
  • 使用 Grep 查找两个短语之间的文本块(包括短语)

    是否可以使用 grep 来高亮所有以以下内容开头的文本 mutablePath CGPathCreateMutable 并以以下内容结尾 CGPathAddPath skinMutablePath NULL mutablePath 这两个短
  • grep 的贪婪行为

    我认为在正则表达式中 贪婪 适用于量词而不是整个匹配 然而 我观察到 grep E color auto a ab lt printf aab returns aab而不是aab 这同样适用于 sed 另一方面 在 pcregrep 和其他
  • 使用 grep 查找所有匹配的模式

    In txt1 S01A1P2 S01A1P5 S01A1P4 In txt2 data train wave S01A1P3 mfc data train wave S01A1P7 mfc data train wave S01A1P8
  • Grep 搜索带有换行符的字符串

    如何使用 grep 输出下面给出的输入文件中出现的字符串 export to excel 具体来说 如何处理搜索字符串之间发生的换行符 grep 中是否有一个开关可以执行此操作或其他命令 输入文件 文件a txt 等等 导出到优秀 巴拉巴拉
  • grep 彩色线条

    我编写了一个简单的 PHP shell 脚本 它解析文件并输出某些元素 它产生大量的输出 采用不同的 bash 颜色 绿色表示正常 黄色表示警告 红色表示错误等 在开发过程中我想过滤掉一些行 例如 所有包含红色文本的行 我可以使用grep
  • 编写一个 shell 脚本,find-greps 并在 1 行中输出文件名和内容

    要查看所有包含 abc 的 php 文件 我可以使用这个简单的脚本 find name php exec grep l abc 我可以省略 l 并且提取部分内容而不是文件名作为结果 find name php exec grep abc 我

随机推荐

  • 在 matplotlib 图例中使用文本但不使用标记

    我在用真棒字体在我的图表中 每个数据点都是 FontAwesome 字体的符号 像图标一样显示 因此 在图例中 我想使用文本 FontAwesome中的符号 来描述项目 我正在使用的代码如下 from matplotlib patches
  • 污染 Ruby 对象的目的是什么?

    我知道可以将不受信任的对象标记为受污染的对象 但其根本目的是什么以及为什么我应该这样做 人们将跟踪污点作为一种安全预防措施 以确保不受信任的数据不会被错误地用于计算 交易或解释为代码 通过内置语言功能跟踪污点比通过编码约定或依赖代码审查进行
  • Bx滑块设置高度

    所以我就开始使用bxslider 然而 我在设置滑块的大小时遇到 问题 当然 它需要最大元素的高度 我认为 如何将其设置为固定高度 例如 200px 您可以添加以下 css bx wrapper bx viewport height 200
  • 大标题折叠时如何呈现不同的导航标题?

    目前 我在 ViewController 的 viewdidLoad 中使用以下代码为导航栏启用了大标题 navigationController navigationBar prefersLargeTitles true self nav
  • 在C中关闭监听的TCP套接字

    假设您有一个套接字正在侦听 TCP 端口 并且一些客户端已连接 当在 C 中发出 sock close fd 并尝试在同一端口上再次绑定时 绑定会失败 在 netstat plutnoa 上可以看到一些 TIME WAIT 状态 例如 tc
  • MATLAB MEX 无法使用 XCode 4.3 (Mac) 找到标准库

    我开始在 Mac 运行 OSX 10 7 3 Lion 上使用从 C 代码 使用 XCode 4 3 编译的 MATLAB R2012a 的 MEX 文件 我已经安装了MATLAB提供的XCode补丁它配置 MATLAB 在 XCode 4
  • 是否存在一种在 atexit 或类似方法中释放内存而不使用全局变量的方法?

    我正在用 C 开发一个项目 我需要释放分配的内存并在退出之前关闭所有打开的文件 我决定实施一个clean函数将完成所有这些事情并调用它atexit因为有很多可能的退出场景 问题是atexit不允许我使用参数设置函数 所以我无法发送到clea
  • 如何以 O(nlogn) 时间和 O(1) 空间复杂度对链表进行合并排序

    免责声明 适用于学校 据我所知 递归地分割一个链表 然后将其发送到另一个函数进行合并是 O nlogn 时间和 O n 空间 是否可以在链表上进行归并排序 时间复杂度为 O nlogn 空间复杂度为 O 1 你会怎样做呢 感谢任何帮助 PS
  • Collections.reverseOrder 如何知道返回 Comparator 时使用什么类型参数

    根据 Java API 规范 Collections reverseOrder 的签名是 public static
  • 在 Firefox 中使用小数计算宽度,但在 Webkit 中没有小数

    我在不同浏览器中使用 HTML CSS 时遇到一个奇怪的问题 Firefox 3 6 和 Webkit 浏览器 Chrome 和 Safari 我的 HTML 看起来像这样 div class ln letters a href class
  • 优化的 strcmp 实现

    发现这个函数here 这是一个实现strcmp int strcmp const char s1 const char s2 while s1 s1 s2 s1 s2 return const unsigned char s1 const
  • -[NSInputStream read:maxLength:] 抛出一个异常,说长度太大,但事实并非如此

    我用一个NSInputStream从文件中读取数据 如果它会崩溃maxLength大于 49152 当它崩溃时 有时 但不是每次 它都会给出以下消息 由于未捕获的异常 NSInvalidArgumentException 而终止应用程序 原
  • QFile::copy() 的进度条?

    我正在制作一个在 Qt 中复制文件的程序 我想知道我该如何使用QProgressBar with bool QFile copy const QString fileName const QString newName 这是否有可能copy
  • AS3 - 我可以使用 addEventListener 检测变量值的变化吗?

    是否可以使用 EventListener 监听变量并检测该变量的值何时发生变化 谢谢 如果你把它全部封装到一个类中 这很容易做到 我们将使用 getter setter 方法 setter 方法将在每次调用时调度和事件 注意 Setter
  • 无法计算 XPath 中的表达式

    我使用 XPath 来解析 URL 返回的 XML 文档 当我使用给定的输入运行代码时 它可以工作 但是当将输入作为用户输入提供时 它会抛出异常 代码 class private String generalQuery method Sys
  • 同一代码库具有不同名称的多个应用程序

    读了这篇文章 想到了同样的问题 Android 上的一个代码库 两个应用程序 我已经创建了一个应用程序testApp有类似的项目topics splash screens logos charts rules statuses and or
  • $.ajax 忽略 DELETE 请求的数据参数

    我刚刚从 jQuery 1 3 2 更新到 1 4 3 并且在发出 AJAX DELETE 请求时看到了一些新行为 由于某种原因 在我的中传递的数据data参数未发送到服务器 例如 ajax url example data id 12 t
  • 什么是 XMPP?如何在 iOS 聊天应用程序中使用它?

    我想为 iPhone 创建一个聊天客户端应用程序 我读到 XMPP 框架是最适合用于此目的的框架之一 然而 我还没有找到太多这方面的材料 只有 Google Code 上的 XMPPFramework 以及 wiki 上的详细信息 谁能解释
  • 在某些条件下随机播放列表

    我有一个可以轻松比较的元素列表Equals 我必须对列表进行洗牌 但洗牌必须满足一个条件 第 i 个元素shuffledList i 不得等于以下位置的元素i 1也不是元素i 2 该清单应被视为循环 也就是说 列表中的最后一个元素后面跟着第
  • grep 查找包含“\t”的行

    我被要求制作一个 shell 脚本来检查文件中的简单错误 我想找到 对于每一行 如果 正则表达式 t 曾经发生过 问题是 grep 忽略了 并将 t 作为文字 我还尝试将字符本身写入文件并要求 grep 读取它 但它不起作用 有没有办法使用