Windows和Linux脚本bat和shell生成MD5

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

你可能感兴趣的:(系统脚本,windows,shell,linux)