我在我的项目中使用Fabric 1.10。对于其中一个任务,我需要显示本地存在但尚未上载到远程服务器的文件列表。为此,我使用rsync。
rsync -avun <local-directory> <remote-server>这可以很好地工作,但它也会显示一些摘要行和不需要的输出,所以我尝试对结果进行grep。但是,这会导致错误。
rsync -avun <local-directory> <remote-server> | egrep "(\.png|\.jpg|\.jpeg|\.ico|\.gif)"
Fatal error: local() encountered an error (return code 1)...是否不能在Fabric命令中使用管道输出?
发布于 2015-02-04 13:38:49
我的猜测是你混淆了你的报价,或者fabric与你的报价相冲突。尝试使用"""'s将命令括起来,也许在egrep上使用单引号。
https://stackoverflow.com/questions/28084795
复制相似问题