现在的位置: 首页 > 综合 > 正文

PowerShell 瑞士军刀

2012年08月20日 ⁄ 综合 ⁄ 共 564字 ⁄ 字号 评论关闭

PowerShell 瑞士军刀

 

Author:zfive5(zidong)
Email:zfive5@163.com

引子

项目组比较大,所以一些规范老是有人违反,等到测试时才发现它们的存在,费时费力,所以一直想解决他,在元数据层面已经让手下去完成,现在基本已经实现,只是需要维护检查库,剩下JS、CSS和HTML的规范检查了,本来也想让他去实现,后台由于要在时间问题,直接用PowerShell去试着实现一把---这个也是拜另一个已经离职的同事启发。

正文

由于考虑将来在其他浏览器应用,所以在JS应用里不能使用Scripting.FileSystemObject组件,因此主要是找到用它的地方,然后用其它方案代替它,在网上找了半天最后的

PowerShell解决代码如下:

$fileList=get-childItem -path "c:\WebSite\" -include "*.js","*.aspx","*.htm","*.html" -Recurse
foreach($file in $fileList)
{
    select-string -pattern 'Scripting.FileSystemObject' -path $file | FormatList path,Line,LineNumber
}

哈哈搞定了,的确应该好好学学它,世界本来很简单。

【上篇】
【下篇】

抱歉!评论已关闭.