在linux下如何用脚本将一个文件夹内(包括子文件夹内)的所有后缀为.a的文件重命名为后缀为.b的文件??

来源:百度知道 编辑:UC知道 时间:2024/06/27 21:35:10

告诉lz一个思路,不用脚步只要用一个命令就能实现,可以用find这个命令,先将.a的文件找出来,然后用mv这个命令改,可惜find这个命令连用(不是管道)我还不是很会

如果一定要用脚步,那可以用if循环来实现,首先进入这个文件夹的最里面的那个,然后一点一点判断,在改名。不过这个方法比较的麻烦,等于编程了

for filename in *.a;do mv ${filename} ${filename%.a}.b

format:
for filename in *.$1
do
mv ${filename} ${filename%$1}$2
done