在PowerShell中,作为grep替代品的最佳短线是什么?
我想与您分享PowerShell版本的
grep的一个简短的一行语法,相对来说,这个语法可能鲜为人知。
发布于 2020-04-03 12:33:02
在Bash**,中#可以写,例如:**
grep -Po '^\w+ \w+' myfile从给定文件中提取前两个单词。
#可以用以下语法将其转换为PowerShell:
(sls '^\w+ \w+' myfile).Matches.Value其中sls是Select-String的别名。见:Get-Alias -Definition Select-String。
另一种选择:
(cat myfile) -match '^\w+ \w+'; $Matches.0但是,这个部分已经有点复杂了;第一部分输出额外的True/False,您可能要放弃它。
https://stackoverflow.com/questions/61012011
复制相似问题