我正在编写一个插件,我想从我的 curl 请求中提取一个状态码:
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
@Dmitrii 您可以使用 curl 的一些选项来执行此操作。
例子:
-s表示静默或安静模式。不要显示进度表或错误消息。
-w在完成传输后让 curl 在标准输出上显示信息。
-o wrties 输出到文件而不是标准输出。
并且\n添加一个新行