1
我有.NC文件(文本文件),我需要改变基于他们linenumer和内容不同线路的巨量。更改和保存文件.NC
例子:
到目前为止,我有:
Get-ChildItem I:\temp *.nc -recurse | ForEach-Object {
$c = ($_ | Get-Content)
$c = $c -replace "S355J2","S235JR2"
$c = $c.GetType() | Format-Table -AutoSize
$c = $c -replace $c[3],$c[4]
[IO.File]::WriteAllText($_.FullName, ($c -join "`r`n"))
}
这不但是工作,因为它返回只有少数的PowerShell行的每个文件,而不是原来的(改变)的内容。
非常感谢!这非常有帮助。 – Noego
删除SI的部分工作非常流畅。 - 我的意思与线下更换的POS',是这里的POS'写入线(3号线)应与什么是写入行吹塑(4号线)所取代。难点在于,在第三行上它并不总是写成'pos'。有时它有另一个词,但在所有情况下,我希望这个词被第四行中的代码所取代。因此,我尝试制作一系列文字,并互相交换拼布。也许你有解决方案? – Noego
这太棒了。很滑。谢谢。 – Noego