Escaping-backslash in-Batch-Datei mit FINDSTR

In meinem svn-Pre-commit-hooks, die ich verwenden findstr zum blockieren bestimmter Dateitypen beign begangen.
Ich möchte nun erweitern Sie diese um Verzeichnisse, die in der ersten Instanz \obj\ Verzeichnisse aber ich habe Probleme mit dem Regulären Ausdruck und die Flucht des \ der dir

Derzeit habe ich

"C:\Program Files\VisualSVN Server\bin\svnlook.exe" changed -t %2 %1 | FindStr /R ".obj\\\"
IF %ERRORLEVEL% EQU 1 GOTO OK
echo "obj directories cannot be committed" >&2
exit 1
:OK
exit 0

habe ich versucht nur mit \ am Ende, aber das scheint zu entkommen, der doppelten Anführungszeichen?

Irgendwelche Ideen?

InformationsquelleAutor Dean | 2009-02-26

Schreibe einen Kommentar