man curl
설명하다:
-S, --오류 표시
-s와 함께 사용하면 컬이 실패할 경우 오류 메시지를 표시합니다.
curl -S
(대문자)가 소위 기본 자동 모드 대신 오류를 표시하는 경우 (소문자) man
에 대한 추가 설명을 이해할 수 없으며 curl -s
특히 다음과 같은 내용을 이해하지 못합니다 curl -sS
.
무엇인가요 curl -sS
?
답변1
그것은 다음과 같습니다:curl --silent --show-error
매뉴얼 페이지에서는 함께 사용할 옵션을 알려줍니다. 이것은 의미한다
자동 모드에서 컬을 실행하면 오류가 발생하지 않는 한 출력이 표시되지 않습니다.
S
다른 옵션과 함께 사용할 수 없으며 없이 s
사용할 수 있습니다 S
. 이러한 옵션은 쉘 스크립팅에서 가장 유용합니다.
예: (의사 코드)
do while displayInputPrompt
fetch_data();
fetch_data()
curl -sS http://www.example.com/path/to/some/tar/file/file.tar.bz2
이 예에서는 데이터 수집 중에 사용자가 어떤 출력도 볼 수 없다는 점에 유의하세요. 사용자는 오류가 없는 한 displayInputPrompt 함수에 표시된 입력 프롬프트만 볼 수 있으며, 여기서 컬은 오류를 stdout
화면에 인쇄합니다.