卷曲命令:
output=`curl --silent -H "Content-Type: application/json" -X POST -d '{"planName":"$9.99 – One Day","numberOfVouchers":5,"department":"Guest","expiryDate":"2019-01-17T17:29:59.999Z","userName":"admin"}' https://**base-URL**/adminportal/api/v1/voucher-order/voucher-orders | awk {'print $7'}| awk -F '"' '/1/ {print $51}'`;
curl --silent -X GET https://**base-URL**/adminportal/api/v1/voucher-order/csv?file="$output" --output voucher.csv;
在上述curl命令中,第一个命令执行并返回文件名,当我在第二个curl命令URL中使用返回的文件名时,该命令不执行。
注意:
1。当我在curl命令URL中覆盖$ output的值时,curl命令执行
curl --silent -X GET https://**base-URL**/adminportal/api/v1/voucher-order/csv?file=Vouher_25
--output voucher.csv;