我正在尝试理解一个Bash表达式
oc process -f build/my-build-template.yaml GITSERVER=$GITSERVER | oc create -f -
在此处找到:https://github.com/openshift/origin/issues/15474
这是来自OpenShift API的一个示例。第一部分oc process -f build/my-build-template.yaml GITSERVER=$GITSERVER
返回一些JSON:
我理解,这个JSON将成为oc create -f <EXPECT FILE AS INPUT HERE>
的输入,它期望一个文件。
在... | oc create -f -
中最后一个-
的目的是什么?
stdin
读取。 - Inian