컬은 종료되지 않습니다(--silent는 아무 작업도 수행하지 않음)

컬은 종료되지 않습니다(--silent는 아무 작업도 수행하지 않음)

나는 빠른 쉘 스크립트를 작성하고 있는데 평생 동안 curl진행률 표시줄을 표시할 수 없습니다.

관련 줄은 다음과 같습니다.

curl http://website -o $temp >/dev/null 2>&1

스크립트를 실행해도 여전히 진행률 출력이 표시됩니다.

위에서 본 것처럼 -s, -sS, -s, 을 추가 --silent하고 출력을 리디렉션하려고 시도했습니다 ./dev/null

컬이 지시받은 대로 수행되도록 하려면 어떻게 해야 합니까?

답변1

컬 v8.6.0을 사용하면 -s 플래그가 진행률 표시줄을 제거합니다.

귀하의 버전이 이를 지원하지 않거나 $temp 변수가 잠재적으로 다른 플래그를 추가하고 있습니다.

-s는 v8.6.0에서 테스트되었으며 진행률 표시줄을 억제합니다.

관련 정보