简体   繁体   English

Subversion:重命名所有包含特定字符的文件夹

[英]Subversion: Rename all folders containing specific characters

is it possible to rename all folders containing specific characters? 是否可以重命名包含特定字符的所有文件夹?

As an example of what I want to achieve: 作为我要实现的示例:

I want to rename: 我想重命名:

This_is_a_folder This_is_a_folder

This_is_another_folder This_is_another_folder

To: 至:

Thisisafolder 此文件夹

Thisisanotherfolder 这是另一个文件夹

Cheers 干杯

Just use the same command parameters you would use for command mv for command svn mv in a working copy. 只要使用一个你想用命令相同的命令参数mv的命令svn mv的工作副本。

For your example: 例如:

$ svn mv "This_is_a_folder" "$(echo This_is_a_folder | sed 's/_//')"

or if all your folders to rename are in the same parent folder: 或如果所有要重命名的文件夹都在同一父文件夹中:

$ for a in ./*; do svn mv "$a" "$(echo "$a" | sed 's/_//')"; done

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM