Следующая команда мерзавец (которая удаляет все файлы, которые заканчиваются в ~) использует управляющие символыЭкранирование символов в структуре Глоб в Git
git rm \*~
Смысл заключается в том, что мерзавец использует собственную расширение файла в дополнение к расширению используемый оболочкой.
Означает ли это, что escape-символы являются способом подавления расширения имени файла, выполняемого оболочкой?
Как-то я не могу получить правильную ручку.
- Почему git использует собственное расширение имени файла? Это потому, что расширение оболочки файла может работать по-разному в разных оболочках/ОС,
- Если да, то почему бы не просто подавить расширение имени файла на уровне оболочки для команд Git, и позволяют мерзавец выполнять это собственную семантику с узорами Глоб