作者:青岛淘宝摄影 | 来源:互联网 | 2023-01-18 12:47
我想了解bash表情
oc process -f build/my-build-template.yaml GITSERVER=$GITSERVER | oc create -f -
在这里找到:https : //github.com/openshift/origin/issues/15474
这是来自OpenSift API的示例。第一部分oc process -f build/my-build-template.yaml GITSERVER=$GITSERVER
返回一些JSON:
我了解,此JSON将是oc create -f
期望文件的输入。
什么是最后的目的-
在... | oc create -f -
1> Ignacio Vazq..:
许多工具都允许将标准输入指定为文件名“-”。这使管道可以按预期工作,而无需基于Shell或OS的解决方法。
应该强调的是,处理破折号是工具的责任(在这种情况下为“ oc”)。通常,工具会在其手册页中指定`-`作为文件名来表示应该使用`stdin`而不是实际文件,或者*它根本不支持该破折号功能*。许多工具没有对`-`的特殊处理,然后会搜索此名称的文件。在这种情况下,通常可以改用(/ dev / stdin)(取决于当时的操作系统)。看一下`man oc`看看`oc`是否支持。我没有`oc`,所以我看不到它。