为什么我不能在macOS上将`pwd`传递给`open`?

Modified on: Sat, 30 Jun 2018 05:00:00 +0800

这是特定于macOS的,但在Ask Different社区中显得过于单一。

在终端,我可以pwd,复制结果,然后输入open并粘贴结果,文件夹将在Finder中打开,但

pwd | open

打印open的帮助文档。为什么管道没有工作但粘贴呢?

作者:Community,Chuck

最佳答案

我没有Mac,所以我无法测试它,但解决方案应该是这样的:

open "`pwd`"

并非所有程序都从stdin中获取输入,这是管道工作所必需的。


相关问答

添加新评论