我想检查一些文件中是否存在制表符(ASCII 0x09)。(在将它们提交到存储库之前断言我的源是无标签的。)
最好使用标准工具。当然,grep 浮现在脑海中,但显然grep "\t" file.txt
不匹配......?!?
我知道答案可能非常简单,但我不知所措。
当然,我会想到 grep,但显然 grep "\t" file.txt 不匹配......?!?
搜索文字字符t
。要使用 搜索选项卡文字grep
,您的 shell 通常会有一个文字插入方法。例如,在 中bash
,使用grep $'\t' foo.txt
。
尝试使用 $'\t' 而不是 \t
我不相信 grep 理解转义序列\t
。尝试插入文字标签:
grep "<tab>" file.txt
或者,您可以改用 awk。