从"find -exec curl"中提取http状态代码的方法是使用curl命令的"-w"选项结合"%{http_code}"参数。具体的命令如下:
find <目录路径> -type f -exec curl -o /dev/null -s -w "%{http_code}\n" {} \;
解释:
find <目录路径>
:指定要搜索的目录路径。-type f
:限定搜索结果为文件。-exec curl -o /dev/null -s -w "%{http_code}\n" {} \;
:对于每个搜索到的文件,执行curl命令来获取http状态代码。-o /dev/null
:将curl的输出重定向到/dev/null,即不保存实际的响应内容。-s
:静默模式,不显示进度和错误信息。-w "%{http_code}\n"
:使用curl的"-w"选项和"%{http_code}"参数来输出http状态代码。{}
:表示当前搜索到的文件。\;
:表示-exec选项的结束。这样,执行完以上命令后,会输出每个文件的http状态代码。
注意:以上命令中没有提及腾讯云相关产品和产品介绍链接地址,因为与该问题无关。
领取专属 10元无门槛券
手把手带您无忧上云