Фраза «только код возврата Curl» относится к получению только кода возврата или статуса завершения команды Curl. Вот несколько способов добиться этого:
-
Использование параметра
-w. Вы можете использовать параметр-w, за которым следует%{http_code, чтобы напечатайте только код ответа HTTP. Например:curl -w "%{http_code}" -o /dev/null -s http://example.com -
Использование параметра
--write-out: аналогично параметру-w, вы можете использовать--write-out>, за которым следует%{http_code}, чтобы вывести только код ответа HTTP. Например:curl --write-out "%{http_code}" -o /dev/null -s http://example.com -
Перенаправление вывода и использование переменной
$?. Вы можете перенаправить вывод команды Curl в/dev/null, а затем проверить значение специальная переменная$?, содержащая статус завершения последней выполненной команды. Например:curl -o /dev/null -s http://example.com echo $?