如何编写一个Fabric脚本来取消用户.bashrc文件中特定行的注释?

4 投票
1 回答
890 浏览
提问于 2025-04-16 15:47
#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='#')

撰写回答