在子目录中搜索并替换regexp
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在子目录中搜索并替换regexp相关的知识,希望对你有一定的参考价值。
replace foo -> bar in all .txt files down the tree
Dunno why, the syntax highlighter adds 3's to the code. Try plain text.# Select files
$files = gci .
-recurse | ? { ($_ -match "txt$") -and ((gc $_.VersionInfo.FileName
) -match "the_sink") } | % { $_.VersionInfo.FileName
}
# Back'em up, just in case:
$files | % { cp $_ "$($_).bak" }
# Replace
$files | %{ (gc $_) -replace "foo","bar" | sc -Path $_ }
以上是关于在子目录中搜索并替换regexp的主要内容,如果未能解决你的问题,请参考以下文章
正则表达式(RegExp)
在MySQL中用regex搜索并替换字段
SQL 基础正则表达式(二十三)
在目录及其子目录中搜索和替换单词[重复]
如何在底部导航中使用设置屏幕外页面限制
在目录下全局搜索 myname,并替换成 myName !