gpt4 book ai didi

windows - grep 这个,但不是这个(windows)

转载 作者:可可西里 更新时间:2023-11-01 11:41:55 25 4
gpt4 key购买 nike

在 Windows 主机上,我正在查看特定故障的日志文件。

我要查找的字符串是 SERV_,但我不需要 SERV_SUCCESS 或 SERV_FAIL。例如,SERV_REPLACE 是我要捕获的几个代码之一。

grep SERV *.log -d -n | grep -v SERV_SUCCESS *.log -d -n

不起作用(返回所有行 - 所有匹配项),但它也不会提示语法。

我所有的主题搜索都给出了适用于 Linux 系统的解决方案。

最佳答案

如果您使用 Powershell,您可以使用 Select-String 来实现您要查找的内容。这是 reference

The Select-String cmdlet searches for text and text patterns in input strings and files. You can use Select-String similar to grep in UNIX or findstr.exe in Windows.

用法

Select-String
[-Pattern] <string[]>
[-Path] <string[]>
[-SimpleMatch]
[-CaseSensitive]
[-Quiet][-List]
[-Include <string[]>]
[-Exclude <string[]>]
[-NotMatch]
[-AllMatches]
[-Encoding <Encoding>][-Context <int[]>]
[<CommonParameters>]

例子

Get-Command | Out-File -FilePath .\Command.txt
Select-String -Path .\Command.txt -Pattern 'Get', 'Set' -NotMatch

关于windows - grep 这个,但不是这个(windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57202618/

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