我有一个恼人的封闭源码工具,将特定信息写入其配置文件.如果您尝试使用不同文件上的配置,那么它将加载旧文件.哎呀…
幸运的是,配置文件是文本,所以我可以对它们进行版本控制,结果是,如果只是从文件中删除违规行,则不会造成任何伤害.
但是,该工具不断地将线重新放入.所以每次我想检查新版本的配置文件时,我必须删除包含符号openDirFile的所有行.
我要构建一些bash命令来在每个文件上运行grep -v,将结果存储在一个临时文件中,然后删除原始文件并重命名临时文件,但是我想知道有没有人知道一个很好的清洁解决方案,或已经调制和调试了类似的调用.
对于额外的信用,如何在不破坏同一目录中的符号链接(favourite.rc-> signals.rc)的情况下完成此操作?