
正文
shell下批量重命名svn文件的方法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
shell下批量重命名svn文件的方法目标:
将svn目录下所有文件重命名 , 原文件前缀为 ucc_ , 批量改为 xmd_
用tree看下当前svn目录
ucc_1.c
ucc_1.h
ucc_2.c
ucc_2.h
首先更新svn目录
svn up .
批量变更文件名
方法1.
ls ucc*.[ch] | awk '{new=$1;gsub("ucc_","xmd_",new);print "svn mv "$1,new}' |sh
方法2
ls ucc*.[ch] > /tmp/lst
while read name
do
new=$(name/ucc_/xmd}
svn mv name new
done < /tmp/lst
提交
svn ci -m "rename ucc_* to xmd_*"





![【电子书】[职业技术] 《Linux命令行与shell脚本编程大全(第3版)》[Richard Blum][epub+mobi+azw3] 【电子书】[职业技术] 《Linux命令行与shell脚本编程大全(第3版)》[Richard Blum][epub+mobi+azw3]](https://www.04ip.com/template/qe/style/noimg/15.jpg)
