gpt4 book ai didi

fabric - 是否可以在本地文件上使用 fabric.contrib.files.append() ?

转载 作者:行者123 更新时间:2023-12-05 01:08:21 24 4
gpt4 key购买 nike

尝试使用 Fabric 将 append() 附加到本地文件。

我想用

append('/etc/ssh_config', ['\n\nHost', '\n\tIdentityFile', '\n\User'])

但不幸的是它只尝试远程文件

尝试将 append 包装在 local() 中,如下所示:
local(append('/etc/ssh_config', ['\n\nHost', '\n\tIdentityFile', '\n\User']))

……惨败。

最佳答案

不要这样相信。

如果你看 source code for append它循环遍历行,转义行中的任何正则表达式,如果基于 egrep 的文件中不存在该行检查,它做了一个 echo line >> file应该可以将所有这些包装成一个三引号的 shell 片段,然后可以将其传递给 local

关于fabric - 是否可以在本地文件上使用 fabric.contrib.files.append() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17245880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com