echo -e "Enter layoutID: \c"
read layoutID
echo -e "Enter playlistID: \c"
read playlistID
echo -e "Enter siteID: \c"
read siteID
curl -H "Content-Type: application/json" -d '{"LayoutId":$LayoutId..... api call.
LayoutId
정수여야 하며 적중되면 오류가 발생합니다 $
.
답변1
쉘 변수는 작은따옴표로 확장되지 않습니다. 큰따옴표를 사용하고 그 안의 큰따옴표를 이스케이프 처리하세요.
curl -H "Content-Type: application/json" -d "{\"LayoutId\":$LayoutId..... api call.
또는 표준 입력에서 데이터를 제공하려면 heredoc을 사용하십시오.
curl -H "Content-Type: application/json" -d @- <<EOF
{"LayoutId":$LayoutId..... api call.
EOF