我想通过管道将一个字符串传递给zsh终端中的open
命令。
此命令:open https://www.google.com
正确打开web浏览器。
但是,运行以下命令:echo https://www.google.com | open
不起作用。通过管道将字符串传递给此命令的正确方法是什么?
发布于 2020-02-10 10:19:22
就我从Man Page中看到的,open命令不接受来自标准输入的输入,所以通过管道进入它没有多大意义,但是您的管道语法是正确的。您可能希望将echo的结果作为参数传递。尝试:
open $(echo https://www.google.com)
https://stackoverflow.com/questions/60148134
复制相似问题