Windows:
@echo off
del abc.txt
set input=%1
certutil -hashfile %input% MD5 >APP_MD5_TXT
setlocal enabledelayedexpansion
set index=0
for /f "tokens=* delims= " %%i in (APP_MD5_TXT) do (
echo %%i
if !index! == 1 (set md5=%%i)
set /a index=index+1
)
del APP_MD5_TXT
REM 移除md5中的空格,兼容md5出现空格的情况
set md5=!md5: =!
echo %md5%>>abc.txt
pause
Linux:
//输出文字的md5到文件
echo install_txt|md5sum|cut -d" " -f1>abc.txt
//输出文件
md5sum install.sh|cut -d" " -f1>abc.txt