![URL이 변수인 쉘 스크립트 cUrl 명령](https://linux55.com/image/164969/URL%EC%9D%B4%20%EB%B3%80%EC%88%98%EC%9D%B8%20%EC%89%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20cUrl%20%EB%AA%85%EB%A0%B9.png)
상태가 202가 될 때까지 get 요청을 보내는 쉘 스크립트를 작성 중입니다.
아래 설명된 대로 cURL 명령을 작성하는 데 문제가 있습니다. URL이 올바르게 출력되었음에도 echo
요청이 이루어지지 않습니다. 내가 여기서 뭘 잘못하고 있는 걸까?
get_path=$BASE_URL$location_header
echo "$get_path"
get_result="$(curl -i -s -X GET $get_path -H "Content-Type: application/json" -H "Authorization: Bearer $4")"
답변1
문제는 \r
URL에 추가한 보이지 않는 문자에 있었습니다 /syncJobs/{jobId}
. POST 작업의 헤더 jobId
에서 추출 중 입니다 .Location