我想用curl下载一个文件,用sha1sum (或类似的工具)检查它的校验和,然后把文件放到tar中解压,因为sha1sum的结果是0。
我知道如果没有校验和验证,它将是一个简单的curl <link> | tar x,但是我很难适应sha1sum,因为它的语法对我来说非常陌生。如果sha1sum能够接收校验和作为参数并从标准输入中读取文件,我可能会设法做到这一点,但据我所知,这是不可能的。然而,有没有办法做到这一点呢?
发布于 2017-04-06 22:57:30
set -ex; \
curl -o wordpress.tar.gz -fSL "https://wordpress.org/wordpress-4.7.3.tar.gz"; \
echo "35adcd8162eae00d5bc37f35344fdc06b22ffc98 *wordpress.tar.gz" | sha1sum -c -; \
tar -xzf wordpress.tar.gz -C ./https://stackoverflow.com/questions/33883593
复制相似问题