shell编写修改文件名称为md5
以下是用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值完成”提示。
原文地址: https://www.cveoy.top/t/topic/IDL 著作权归作者所有。请勿转载和采集!