DOS: Каталог, перечисляющий, который исключает тип файла?

Вы удаляете свою локальную ветвь только с помощью одной из следующих команд:

git branch -d <branch_name>
git branch -D <branch_name>

Чтобы удалить ветку с удаленного (наиболее вероятно названного источника), вам нужно будет использовать одну из следующих команды:

git push origin --delete <branch_name>
git push origin :<branch_name>
6
задан IVR Avenger 7 May 2009 в 14:31
поделиться

3 ответа

Я думаю, что есть опция / v для findstr, которая эквивалентна grep -v (включая все строки, которые не содержат текст. Поэтому я бы посмотрел at:

dir | findstr /vi ".pdf"

Синтаксис может немного отличаться, мне не нужно было его использовать, и я не запускаю Windows в моем текущем местоположении.

Для получения подробной информации используйте findstr /? из командной строки.

Или, если вы установите CygWin (мой инструмент выбора для такого рода вещей), вы можете просто использовать сам grep:

ls -al | grep -vi '\.pdf$'

Приложение:

Я действительно не осознавал этого, но, очевидно, findstr также поддерживает регулярные выражения, так что вы можете используйте:

dir | findstr /vi "\.pdf$"

точно так же, как и grep (я не проверял это, я только нашел его в TechNet , так что вам нужно будет проверить это самостоятельно).

13
ответ дан 8 December 2019 в 14:47
поделиться

Вы можете объединить dir с findstr, чтобы почти сделать то, что вы хотите:

dir * | findstr /vi .pdf

Обратите внимание, что если файл называется my.pdf.converted.txt, он будет неправильно выброшен здесь.

Если вы ДЕЙСТВИТЕЛЬНО хотите стать модным, вот совершенно правильная версия, более подходящая для пакетного сценария:

for /f %a in ('dir /b *') do @if "%~xa" neq ".txt" echo %a

Удачи, что бы вы ни пытались :) DOS - это «весело».

3
ответ дан 8 December 2019 в 14:47
поделиться

Я знаю, что это уже работает для вас, но вы можете сделать это с большинством версий DOS (по крайней мере, с теми, которые я могу запомните) вот так.

Attrib * .bad + H
dir /oE
Attrib *.bad -H

Which has the affect of hiding the ones you don't want to display, doing the dir then unhiding them. Its a bit nasty I must admit but it does seem to do the trick.

0
ответ дан 8 December 2019 в 14:47
поделиться
Другие вопросы по тегам:

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