我在网上搜索但是找不到这个命令是如何工作的(也许是因为我不知道用什么词),特别是这部分|>
我知道管道和重定向,但我从来没有见过它曾用过。
env|>${OPENSHIFT_TMP_DIR}/httpd_temp.conf awk 'BEGIN{FS="="} $1 ~ /^OPENSHIFT/ {print "PassEnv", $1}'
答案 0 :(得分:2)
|>
没有任何特殊含义。
Bash允许你在简单命令的第一个单词之前放置重定向;所以你的命令实际上相当于
env | awk ... > ${OPENSHIFT_TMP_DIR}/httpd_temp.conf
(但我不知道为什么有人会像你发布的那样写它。)