首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将“tee”结果输送到tee

无法将“tee”结果输送到tee
EN

Unix & Linux用户
提问于 2015-10-13 04:23:35
回答 2查看 232关注 0票数 -3

我使用Ubuntu 14.04。当我执行ls | tee -时,它工作得很好。但是pwd | tee -只输出一次绝对路径,不退出!我需要Ctrl+C来阻止它。

有线索吗?

编辑:我使用bash。

EN

回答 2

Unix & Linux用户

发布于 2015-10-13 04:41:25

我目前正在使用Ubuntu14.04,我检查了您的命令,“它是为我工作的!”

我想你用的外壳和我的不一样。

通常,如果没有显式地指定输入/输出,tee命令将从标准输入获取输入,并将输出抛到标准输出。

票数 1
EN

Unix & Linux用户

发布于 2015-10-13 08:36:25

哦,我犯了个错误。我使用bash,并检查我的.bashrc,查找alias pwd='pwd && pwd | xclip'。所以pwd | tee -实际上变成了pwd && pwd | xclip | tee -pwd将其输出提供给xcliptee -等待输入,这解释了为什么命令不退出。

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

https://unix.stackexchange.com/questions/235728

复制
相关文章

相似问题

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