나는 UNC 경로를 포함하는 배치 파일에 대한 디렉토리 c:\bats\
를 검색하기 위해 노력하고있어 \\server\public
선택 문자열 이스케이프 문자
명령 :
:Get-ChildItem -path c:\bats\ -recurse | Select-string -pattern "\\server\public"
나는 문자열 \\server\public
관련 오류가 발생
Select-string : The string \\server\public is not a valid regular
expression: parsing "\\server\public" - Malformed \p{X} character
escape. At line:1 char:91
+ ... ts" -recurse | Select-string -pattern \\server\public
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Select-String], ArgumentException
+ FullyQualifiedErrorId : InvalidRegex,Microsoft.PowerShell.Commands.SelectStringCommand
"\server\public"
또는 "'\server\public'"
과 같은 다양한 이스케이프를 사용해 보았지만 항상 t 모자 같은 오류.
감사합니다. 매력적이었습니다. – rob
패턴이 변수에 있다면? –