繁体   English   中英

使用wget检查在线文件的md5

[英]Use wget to check md5 of online file

我正在尝试在Mac终端中使用以下命令在线检查文件的MD5:

wget https://player.vimeo.com/external/blahblah.sd.mp4?s=blahblah&profile_id=165 | md5 | awk '{print $1}'

但是MD5哈希会立即返回。 它实际上并不是先下载文件。 我在这里想念什么?

? &是外壳元字符。

您的代码将运行

wget https://player.vimeo.com/external/blahblah.sd.mp4?s=blahblah &

(在后台),然后

profile_id=165 | md5 | awk '{print $1}'

步骤1是引用URL:

wget 'https://player.vimeo.com/external/blahblah.sd.mp4?s=blahblah&profile_id=165' | md5 | awk '{print $1}'

下一个问题是wget不会写入stdout,因此此时您可能最终得到一个名为blahblah.sd.mp4?s=blahblah&profile_id=165的文件。

可以使用-O选项进行更改:

wget -O - 'https://player.vimeo.com/external/blahblah.sd.mp4?s=blahblah&profile_id=165' | ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM