플러그인을 작성 중이고 컬 요청에서 상태 코드를 추출하고 싶습니다.
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새 줄 추가