PowerShell正则表达式匹配文件内容并输出到屏幕(或保存到文件)
代码:
foreach ($line in Get-Content -path .\test.sql) { if ($line -match 'bdw_\w*.\w*') {write-output $matches[0]}}
思路:
-
读取文件并遍历
foreach ($line in Get-Content -path .\test.sql) -
正则匹配
if ($line -match ‘bdw_\w*.\w*’)
这个匹配会输出True或False,需要使用$matches输出 -
输出
{write-output $matches[0]}}
Tips1:
如果有需要,灵活修改正则匹配的方式即可。
修改这个 -> ‘bdw_\w*.\w*’
Tips2:
如果需要输出到文件,结尾添加 > filename.txt
原文地址:https://blog.csdn.net/qq_44491709/article/details/125305868
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!