从选项手册中启用干运行模式,即在不改变真实文件的情况下模拟替换。rpl
-s
如果我尝试的话我会得到以下输出:
$ rpl --dry-run 'JLCPCB Part #' 'LCSC Part #' *
rpl: Simulating replacement of "JLCPCB Part #" with "LCSC Part #" (case sensitive; partial words matched)
rpl: The files listed below would be modified in a replace operation
/home/mark/Kicad/library/fmt_adc.kicad_sym
/home/mark/Kicad/library/fmt_connectors.kicad_sym
/home/mark/Kicad/library/fmt_device.kicad_sym
/home/mark/Kicad/library/fmt_diodes.kicad_sym
/home/mark/Kicad/library/fmt_interface.kicad_sym
/home/mark/Kicad/library/fmt_modules.kicad_sym
/home/mark/Kicad/library/fmt_power.kicad_sym
/home/mark/Kicad/library/fmt_switches.kicad_sym
/home/mark/Kicad/library/fmt_transistor.kicad_sym
rpl: 24 matches found in 9 out of 21 files
但这没什么用,因为我看不到它实际上会做出哪些更改。即使添加了详细标志也无法显示更改。
这是实现真正试运行的一种方法吗?我预期的输出将是这样的:
old-text: ./fmt_adc.kicad_sym:70: (property "JLCPCB Part #" "C84284"
new-text: ./fmt_adc.kicad_sym:70: (property "LCSC Part #" "C84284"
等等。