0
我从复制共享上的文件,我试图寻找一行代码,之后取出的代码&一些行,然后用相同的名称再次保存该文件中删除一些行。搜索和PS1文件
假设我有myconfig.ps1文件下面的内容
WriteHost("My operations");
WriteHost("My Object Creation");
$mytmp.NewObjectCreation($myobj1);
$mytmp2.NewObjectCreation($myobj2);
WriteHost("My Object Creationcompleted");
WriteHost("My operations completed");
输出文件应该是相同的名称作为原始文件I,E,myconfig.ps1和内容如下
WriteHost("My operations");
WriteHost("My Object Creation");
WriteHost("My Object Creationcompleted");
WriteHost("My operations completed");
我在下面试图对一个声明,它不工作:
$s1 = [regex]::escape("$mytmp.NewObjectCreation($myobj1);")
$c1 = [regex]::escape("#$mytmp.NewObjectCreation($myobj1);")
Get-Content $originalbuildspecfile | ForEach-Object {
$_ - $s1, $c1
} | Set-Content ($originalbuildspecfile)
获取内容及设置内容为我工作。 – usr021986