我想在不实际下载文件的情况下获取 wget 下载的文件大小。所以我用
wget --spider <url> 2>&1 | grep Length | awk '{print $2}'
它有效。但是现在我的 c 程序使用这个 shell 代码
int result = system("wget .....");
但是,系统返回退出状态代码,这意味着结果将为 0 而不是给我文件大小。如果我仍然想使用 wget --spider,如何在我的 c 编程代码中获得这个文件大小?提前致谢!