컬에서 상태 코드 번호를 추출하는 방법은 무엇입니까?

컬에서 상태 코드 번호를 추출하는 방법은 무엇입니까?

플러그인을 작성 중이고 컬 요청에서 상태 코드를 추출하고 싶습니다.

curl -I localhost | grep HTTP;

지금 나 한테있어

% Total    % Received % Xferd  Average Speed   Time    Time     Time  
Current
                             Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
HTTP/1.1 302 Found

출력으로 사용하지만 302만 필요합니다.

답변1

@Dmitrii 일부 컬 옵션을 사용하여 이 작업을 수행할 수 있습니다.

예:

ip-10-0-8-8:~ tien$ curl -s -o /dev/null -w "%{http_code}\n" https://example.com
200

-에스무음 또는 정숙 모드를 나타냅니다. 진행률 표시기나 오류 메시지가 표시되지 않습니다.
-w전송이 완료된 후 컬이 표준 출력에 정보를 표시하게 됩니다.
-영형표준 출력 대신 파일에 출력을 씁니다.

그리고\N새 줄 추가

관련 정보