2017-12-24 9 views
0

내가 bash는 wget과를 사용하여 아래의 웹 사이트에서 다운로드에 실패하고와 웹 사이트 콘텐츠를 다운로드 할 수 없습니다 : 나는 다른 질문 몇 가지 유사한 문제를 발견wget을

wget --wait 1 -x -H -mk https://bittrex.com/api/v1.1/public/getorderbook?market=usdt-btc&type=sell 

을하지만, 그 해결책은 -mk를 사용하는이었다 여기서는 아무런 차이가 없습니다. 명령이 끝나면 프롬프트가 멈추고 아무 일도 일어나지 않습니다. 브라우저에서 동일한 웹 사이트를 열려고하면 정상적으로 열립니다. 어떤 도움을 주셔서 감사합니다.

+3

귀하의 URL을 인용하십시오! (특히'&'문자는 쉘에만 적용됩니다). –

+0

아주 원시적 인 실수. 고마워요! – user3091668

답변

1

댓글에서 이미 지적했듯이 URL을 인용해야합니다. URL에

&을 배경으로 wget --wait 1 -x -H -mk https://bittrex.com/api/v1.1/public/getorderbook?market=usdt-btc 퍼팅과 &가 URL에 따라 큰 위험 할 수있는 명령, 로 해석 한 후 모든 원인이됩니다!

URL에 $이 포함되어 있으면 변수 확장없이 문자열을 그대로 전달해야합니다. 그렇지 않으면 큰 따옴표 (")가 좋습니다.

관련 문제