문자열에 줄이 있는지 확인하는 방법은 무엇입니까?

문자열에 줄이 있는지 확인하는 방법은 무엇입니까?

배치 파일의 변수 환경 %path%에서 특정 문자열을 찾는 방법은 무엇입니까? 시도해 보지만 작동하지 않습니다

echo ;%PATH%; | find /C /I ";*ffmpeg*;"

그리고

ECHO %PATH% | findstr /n /r "*ffpmeg*"

왜?

в powershell это намного проЂе сделать)

답변1

시도해 보지만 작동하지 않습니다

echo ;%PATH%; | find /C /I ";*ffmpeg*;"

Find와일드카드를 지원하지 않습니다.

제한 사항

`Find` does not support wildcards, use `FINDSTR` instead.

찾기 - 텍스트 검색 - Windows CMD - SS64.com

ECHO %PATH% | findstr /n /r "*ffpmeg*"
  1. 철자가 틀렸어요ffmpeg

  2. findstr*에서는 사용 중인 방식으로 여러 와일드카드를 지원하지 않습니다 . 다음을 시도해 보세요:

    ECHO %PATH% | findstr /n /r ".*ffmpeg.*"
    

추가 자료

관련 정보