ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

批量遍历文件夹内得文件生成md5值

批量遍历文件夹内得文件生成md5值
#!/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"

 

返回列表