【发布时间】:2016-11-08 17:35:32
【问题描述】:
我正在将 wget 输出传送到 curl 中。从终端运行它,所有变量都被正确的值正确替换,退出代码是 0
wget -O - $DOWNLOAD_URL | curl -H "Authorization:token $TOKEN" -H "Accept:application/vnd.github.v3+json" -H "Content-Type:application/zip" --data-binary @- "https://uploads.github.com/repos/myorg/myrepo/releases/$RELEASE_ID/assets?name=$NAME.zip"
echo $? # 0
在子shell中的脚本中运行它,其中所有变量都被正确替换 并且状态码是 127 加上错误消息“没有这样的文件或目录”
$( wget -O - $DOWNLOAD_URL | curl -H "Authorization:token $TOKEN" -H "Accept:application/vnd.github.v3+json" -H "Content-Type:application/zip" --data-binary @- "https://uploads.github.com/repos/myorg/myrepo/releases/$RELEASE_ID/assets?name=$NAME.zip" )
echo $? # 127
有什么线索吗?
【问题讨论】: