用shell写一段给用户输入的文件夹下所有文件的文件名加上递增编号,例如 原本的文件是a.txt 写成 1001_a.txt
时间: 2023-05-25 17:02:56 浏览: 137
022批量获取指定文件夹下文件名并创建超链接共1页.pdf
#!/bin/bash
read -p "请输入文件夹路径: " dir
i=1001
for file in $dir/*
do
if [ -f $file ]; then
new_file=$(printf "%04d_%s" $i $(basename $file))
mv $file $dir/$new_file
i=$((i+1))
fi
done
echo "所有文件编号已修改完成!"
阅读全文