首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Windows for Powershell中替换GREP和AWK

在Windows for Powershell中替换GREP和AWK
EN

Stack Overflow用户
提问于 2020-11-20 20:45:01
回答 1查看 568关注 0票数 0

我有一个名为ffmpeg的小视频剪辑库的linux命令。

我可以在Linux中使用以下命令:

代码语言:javascript
运行
复制
ffmpeg -hide_banner -vn -i $1 -af "silencedetect=n=${THRESH}dB:d=${DURATION}" -f null - 2>&1 | grep "silence_end" | awk '{print $5 " " $8}' > silence.txt

现在,我需要通过Powershell或CMD在Windows计算机上执行完全相同的Kommand。

我正在努力替换linux的特定术语,如grep和awk,以及它们使用的表达式。

有没有人能给我一个合适的替代品?

EN

回答 1

Stack Overflow用户

发布于 2020-11-20 20:52:55

两者的替代者都将是Select-Stringgrep是一个简单模式匹配(-Pattern -SimpleMatch)。awk部分只选择字段5和8。您可以使用正则表达式模式,只需查看生成的格式即可。PowerShell将$Matches[]设置为各种正则表达式匹配;[0]是整个匹配,而其他条目用于分组的子匹配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64929729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档