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