首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否不能在Fabric任务中通过管道输出?

是否不能在Fabric任务中通过管道输出?
EN

Stack Overflow用户
提问于 2015-01-22 17:06:33
回答 1查看 414关注 0票数 0

我在我的项目中使用Fabric 1.10。对于其中一个任务,我需要显示本地存在但尚未上载到远程服务器的文件列表。为此,我使用rsync。

代码语言:javascript
复制
rsync -avun <local-directory> <remote-server>

这可以很好地工作,但它也会显示一些摘要行和不需要的输出,所以我尝试对结果进行grep。但是,这会导致错误。

代码语言:javascript
复制
rsync -avun <local-directory> <remote-server> | egrep "(\.png|\.jpg|\.jpeg|\.ico|\.gif)"
Fatal error: local() encountered an error (return code 1)...

是否不能在Fabric命令中使用管道输出?

EN

回答 1

Stack Overflow用户

发布于 2015-02-04 13:38:49

我的猜测是你混淆了你的报价,或者fabric与你的报价相冲突。尝试使用"""'s将命令括起来,也许在egrep上使用单引号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28084795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档