我需要更改 subversion 工作副本中一组文件的大小写,如下所示:
svn mv test.txt 测试.txt
svn mv test2.txt Test2.txt
svn mv testn.txt Testn.txt
...
svn commit -m "caps"
我怎样才能自动化这个过程?提供标准的 linux 安装工具。
最佳答案
ls | awk '{system("svn mv "$0 ""toupper(substr($0,1,1)) substr($0,2))}'
显然,其他脚本语言也能正常工作。 awk 的优势在于它无处不在。
关于svn - 使用 'svn mv' 在 bash 中将目录中的每个文件大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/199469/