如何在Unix平台上的文件中grep标签(\t) ?


当前回答

您也可以使用Perl一行程序来代替grep响应。grep - p:

perl -ne 'print if /\t/' FILENAME

其他回答

答案更简单。编写grep并在引号中输入tab键,它至少在ksh中工作得很好

grep "  " *

下面是问Ubuntu的答案:

告诉grep使用由Perl定义的正则表达式(Perl拥有 \t as tab): grep -P "\t" <文件名称> . grep "\t" <文件名称> . grep "\t 使用文字制表符: grep "^V<tab>" <文件名> . grep "^V<tab> 使用printf打印制表符: Grep "$(printf '\t')"<文件名>

grep "$(printf '\t')"在Mac OS X上为我工作

多次查找空格[[:space:]]*

grep[:太空 :]]*'.''.'

会发现这样的东西:

“账单”..

这些是单引号('),而不是双引号(")。这就是在grep中进行连接的方法。= -)

我用ksh

grep "[^I]" testfile