#!/bin/sh# 定义输出文件名 output_file="output.txt"# 清空或创建输出文件 : > "$output_file"# 遍历当前目录下的所有文件(不包括子目录) for file in *; do# 跳过目录和特殊文件if [ -f "$file" ]; then# 计算MD5并提取值(兼容文件名中的空格)md5=$(md5sum "$file" | cut -d ' ' -f 1)# 写入格式: MD5值 文件名echo "$md5 $file" >> "$output_file"fi doneecho "MD5值已保存到 $output_file"