Mam polecenie, które wyświetla pliki w moim projekcie:
find . -type f -not -path './node_modules*' -a -not -path '*.git*' \
-a -not -path './coverage*' -a -not -path './bower_components*' \
-a -not -name '*~'
Jak mogę filtrować pliki, aby nie wyświetlały się w .gitignore?
Myślałem, że używam:
while read file; do
grep $file .gitignore > /dev/null && echo $file;
done
ale plik .gitignore może mieć wzorce globów (również nie będzie działać ze ścieżkami, jeśli plik znajduje się w .gitignore), jak mogę filtrować pliki na podstawie wzorców, które mogą mieć globusy?
find-sh {} +
na końcu