把当前目录下的后缀名为.c的文件更改为.h的文件
rename
Ubuntu系统下
rename 's//.c//.h/' ./*
CentOS5.5系统下
rename .c .h *.c
shell 脚本解决
#!/bin/bash
#http://blog.youkuaiyun.com/longxibendi
find ./ -name *.c | while read i
do
echo "$i";
mv $i.c $i.h
done
for i in `ls`; do mv $i `echo $i | tr -d .dat`.mp4;done;
find xargs 解决
find ./ -name "*.c" | awk -F "." '{print $2}' | xargs -i -t mv ./{}.c ./{}.h
本文介绍了在Linux环境下,如何使用rename命令及shell脚本来批量修改文件的后缀名,适用于Ubuntu和CentOS系统。提供了具体的命令行示例,如将.c文件更改为.h文件的方法。
591

被折叠的 条评论
为什么被折叠?



