以下是用shell编写的将文件名改为md5值的脚本:

#!/bin/bash

# 将指定目录下的所有文件名改为对应的md5值

# 指定需要修改文件名的目录
dir="./test_dir"

# 遍历目录下所有文件并修改文件名
for file in $(ls $dir)
do
    # 获取文件的md5值
    md5=$(md5sum "$dir/$file" | awk '{print $1}')
    # 修改文件名
    mv "$dir/$file" "$dir/$md5"
done

echo "修改文件名为md5值完成"

这个脚本会将指定目录下的所有文件名改为对应的md5值。可以根据自己的需求修改dir变量的值来指定需要修改文件名的目录。修改完成后会输出“修改文件名为md5值完成”提示。

shell编写修改文件名称为md5

原文地址: https://www.cveoy.top/t/topic/IDL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录