Можно ли сделать git grep для вкладок? - PullRequest
34 голосов
/ 24 ноября 2010

Этот вопрос указывает, что -P позволяет GNU grep выполнять поиск для вкладки

grep -P '\t' config/file.txt

Однако, используя git 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

И, похоже, нет возможности заменить вашу собственную grep программу. Является ли моя единственная возможность отнять все содержимое, а затем использовать GNU grep для результатов?

Ответы [ 3 ]

40 голосов
/ 24 ноября 2010

Вы можете обойти это, введя буквальную вкладку в вашу команду:

# type it with ^V then tab
git grep '  '
34 голосов
/ 24 ноября 2010

Я не могу найти нотацию регулярного выражения для вкладки, которая будет работать, но она с радостью будет искать буквальную вкладку, если вы сможете передать ее. В bash это будет

git grep $'\t'
0 голосов
/ 15 октября 2018

В Windows в PowerShell работает следующее:

git grep "`t"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...