如何编写一个Fabric脚本来取消用户.bashrc文件中特定行的注释?
#force_color_prompt=yes
你会怎么写一个Fabric脚本,让它把登录用户的.bashrc文件中的某一行取消注释呢?
注意:这个问题是专门针对编辑这一特定行的,不是说简单地在文件末尾加上force_color_prompt=yes并忽略这一行。
1 个回答
15
Fabric确实有一个API可以做到这一点。你可以使用 fabric.contrib.files.uncomment
这个功能。
from fabric.contrib.files import uncomment
uncomment("~/.bashrc", "^#force_color_prompt=yes", char='#')