1 Star 0 Fork 14

OlshevskyVladimir/llvm-test-suite

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
HashProgramOutput.sh 626 Bytes
一键复制 编辑 原始数据 按行查看 历史
#!/bin/sh
if [ $# != 1 ]; then
echo "$0 <output path>"
exit 1
fi
md5cmd=$(which md5sum)
is_md5=0
if [ ! -x "$md5cmd" ]; then
md5cmd=$(which md5)
if [ -x "$md5cmd" ]; then
is_md5=1
else
md5cmd=$(which csum)
if [ ! -x "$md5cmd" ]; then
echo "error: unable to find either 'md5sum', 'md5' or 'csum'"
exit 1
fi
# Pass options to make csum behave identically to md5sum.
md5cmd="${md5cmd} -h MD5 -"
fi
fi
mv $1 $1.bak
if [ $is_md5 = "1" ]; then
$md5cmd -q < $1.bak > $1
else
$md5cmd < $1.bak | cut -d' ' -f 1 > $1
fi
rm -f $1.bak
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/OlshevskyVladimir/llvm-test-suite.git
git@gitee.com:OlshevskyVladimir/llvm-test-suite.git
OlshevskyVladimir
llvm-test-suite
llvm-test-suite
main

搜索帮助