替换 Powershell 中包含特殊字符的行

Replace lines containing special characters in Powershell

我想用 $(SPINDLE_OFF)(2) 替换所有包含 TM_SPINDLE_OFF(3) 的行 该文件为ASCII码文件。

这是我想出来的,但没有成功:

powershell -command "(gc tr.cnc) -replace 'TM_SPINDLE_OFF(3)', '$(SPINDLE_OFF)(2)' 

试试这个:

(gc d:\tr.cnc) -replace 'TM_SPINDLE_OFF\(3\)', '$(SPINDLE_OFF)(2)'