gpt4 book ai didi

powershell - 选择字符串转义字符

转载 作者:行者123 更新时间:2023-12-02 22:15:02 25 4
gpt4 key购买 nike

我正在尝试在目录c:\bats\中搜索包含unc路径\\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'",但我始终会收到相同的错误。

最佳答案

请在搜索字符串周围使用单引号并指定SimpleMatch来尝试此操作。

Get-ChildItem -path c:\bats\ -recurse | Select-string -pattern '\\server\public' -SimpleMatch

关于powershell - 选择字符串转义字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28346930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com