Извлечь только код возврата Curl | Советы по команде Curl

Фраза «только код возврата Curl» относится к получению только кода возврата или статуса завершения команды Curl. Вот несколько способов добиться этого:

  1. Использование параметра -w. Вы можете использовать параметр -w, за которым следует %{http_code, чтобы напечатайте только код ответа HTTP. Например:

    curl -w "%{http_code}" -o /dev/null -s http://example.com
  2. Использование параметра --write-out: аналогично параметру -w, вы можете использовать --write-out>, за которым следует %{http_code}, чтобы вывести только код ответа HTTP. Например:

    curl --write-out "%{http_code}" -o /dev/null -s http://example.com
  3. Перенаправление вывода и использование переменной $?. Вы можете перенаправить вывод команды Curl в /dev/null, а затем проверить значение специальная переменная $?, содержащая статус завершения последней выполненной команды. Например:

    curl -o /dev/null -s http://example.com
    echo $?