此问题指定-P允许GNU grep为选项卡grep
grep -P '\t' config/file.txt
Run Code Online (Sandbox Code Playgroud)
但是,使用git grep,我无法弄清楚如何grep选项卡:
git grep '\t' # Looks for files with the letter "t" instead
git grep -P '\t' # Invalid option
git grep -E '\t' # Does the same as without the -E
Run Code Online (Sandbox Code Playgroud)
似乎没有替代你自己的grep计划的选择.我唯一的选择是啜饮整个内容然后在结果上使用GNU grep?
我grep -P以前成功使用过,直到我得到一台机器,其中grep不是用Perl正则表达式支持编译的.现在我无法匹配标签: \t字符,
grep -G '\t' matches a literal 't'
grep -E '\t' matches a literal 't'
Run Code Online (Sandbox Code Playgroud)
我如何匹配标签?
我试图计算文件中单词的出现次数.
如果一行中出现多次单词,我将计算为1.
以下命令将为我提供输出,但如果行有多次出现单词,则会失败
grep -c "word" filename.txt
Run Code Online (Sandbox Code Playgroud)
有没有一个班轮?