определение типа ripgrep для пропуска тестов

Использованиеawk:

awk -v pat1="$var1" -v pat2="$var2" -F, '($2==pat1&&$4==pat2)' infile.txt 
0
11.09.2019, 05:58
2 ответа

Как насчет переменной окружения?

 tests='-g!tests/ -g!test/ -g!Tests/ -g!Test/'
 rg $tests foo
0
28.01.2020, 03:17

Вы не можете использовать-T(или-t)для этого, так как -t/-Tдля типов файлов,а типы файлов на самом деле вообще не применяются к каталогам . Вероятно, это можно было бы лучше задокументировать.

Решение tests='...'от @OhMyGoodness довольно хорошее. Вы также можете определить псевдоним:

alias rgT="rg -g '!tests/' -g '!test/' -g '!Tests/' -g '!Test/'"
0
28.01.2020, 03:17

Теги

Похожие вопросы