linux下如何利用文件夹内的文件名批量重命名文件夹

2025-03-23 04:13:52
推荐回答(2个)
回答1:

上述文件在各个文件夹不重名,如果重名,更改文件夹可能有问题

不包含子文件夹的修改

测试了一个,可以执行

回答2:

wilber.1643 目录里的文件名有什么规则,最好能多列出几个

#!/bin/bash
name=`find ./ -name "*.seed" |sort -n | awk -F "[/|.]" '{print $3 ":" $4}'`
for i in $name
    do
        a=`echo $i |awk -F ":" '{print $1}'`
        b=`echo $i |awk -F ":" '{print $2}'`
        mv ./"$a" "$b"
done