PowerShell 瑞士军刀

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
}


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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值