2017-01-19 5 views
0
find "a" "C:\a.txt" && (
    echo found >CON 
) || (
    echo not found >CON 
) 
echo %errorlevel% >CON 
if errorlevel 1 (
    echo not found >CON 
) else (
    echo found >CON 
) 

이것은 내 tortoisesvn 로컬 사전 커밋 고리입니다. 그것은 항상 나를 위해 "찾을 수 없다"라고 말합니다.find 명령어는 항상 1을 반환합니다.

무엇이 문제입니까?

enter image description here

+0

CR/LF에 대해 잘 모르겠습니다. 메모장 + +를 사용하여 CR (Mac)과 LF (Unix)로 바 꾸었습니다. 각각의 경우 정확하게 발견되었습니다 ... – geisterfurz007

+0

@ geisterfurz007 합의가 여기에서 효과가 있습니다. utf16 또는 utf8 형식으로 저장하더라도 (메모장 ++ 사용) – LotPings

+0

외부 명령이므로'find '에 대한 전체 경로를 지정하려 했습니까? – aschipfl

답변

0

은 내가 findstr를 사용할 필요가 밝혀졌습니다.

+0

추가 정보를 추가 하시려면 질문에 편집 링크를 사용하십시오. 답변 게시 버튼은 질문에 대한 완전한 대답을 위해서만 사용되어야합니다. - [리뷰에서] (리뷰/저품절 포스트/14940687) – Eldelshell

+0

내 질문에 대한 답변이 아닌가요? – Gqqnbig

+0

[삭제를 피하기 위해 자세한 설명] (http://meta.stackexchange.com/a/148274/175564)을 사용할 수 있습니다. –