如何在PowerShell单行中"grep"?



PowerShell中用作grep替代方案的最佳短单行是什么?

我想和您分享一下这个简短的grepPowerShell版本的单行语法,它可能相对鲜为人知。

#在Bash中,可以写入,例如:

grep -Po '^w+ w+' myfile

从给定文件中提取前两个单词。

#可以使用以下语法将其转换为PowerShell:

(sls '^w+ w+' myfile).Matches.Value

其中CCD_ 4是CCD_ 5的别名。参见:Get-Alias -Definition Select-String

另一种选择:

(cat myfile) -match '^w+ w+'; $Matches.0

然而,这个问题已经有些复杂;并且第一部分输出您可能想要丢弃的附加True/False

相关内容

  • 没有找到相关文章

最新更新