与此 Bash 命令等效的 PowerShell 是什么?

2023-11-22

我正在尝试创建一个CLI命令有TFS检查其中包含特定字符串的所有文件。我主要使用Cygwin,但是tf命令在 Cygwin 环境中运行时无法解析路径。

我认为 PowerShell 应该能够做同样的事情,但我不确定等效的命令是什么grep and xargs are.

那么,与以下版本等效的 PowerShell 版本是什么Bash命令?

grep -l -r 'SomeSearchString' . | xargs -L1 tf edit

在 PowerShell 中使用一些 UNIX 别名(如 ls):

ls -r | select-string 'SomeSearchString' | Foreach {tf edit $_.Path}

或者采用更规范的 Powershell 形式:

Get-ChildItem -Recurse | Select-String 'SomeSearchString' | 
    Foreach {tf edit $_.Path}

并使用 PowerShell 别名:

gci -r | sls 'SomeSearchString' | %{tf edit $_.Path}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

与此 Bash 命令等效的 PowerShell 是什么? 的相关文章

随机推荐