如何解决<command> 的问题 |在 Windows 中查找导致“FIND:参数格式不正确”
今天发现一个奇怪的问题,无法通过任何命令的输出来查找。
尝试使用导致 pip list | found /i "pyinstaller"
或 FIND: formato de parámetros incorrecto
的 FIND: parameter format incorrect
时发现此问题。然后转到 Microsoft 文档 (https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/find) 并看到它没有任何问题(显然)所以我决定尝试在文档中与我最相似的示例(即 tasklist | find /v /i "agent"
)并得到了相同的结果。
寻找这种行为但找不到任何关于它的特别之处,所以这一定是我的一个愚蠢的错误,所以我希望有人能指出我忽略了什么
附言grep
> find
,如果可以,请改变主意
解决方法
我想你正在使用 PowerShell。如果您使用 Windows 标准命令行,它会起作用。
在 PowerShell 中,您似乎必须转义双引号:
pip list | found /i `"pyinstaller`"
另见:https://serverfault.com/questions/758267/powershell-pipe-into-find-exe-command
去图!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。