1
我将wget卷曲卷曲成卷曲。从终端运行它,所有的变量都正确通过正确的价值观退出代码替换为0将wget卷曲成卷曲
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
任何线索?
感谢@Barmar - 它原来,我并不需要子shell结束;-)但现在我意识到不同之处 – szydan