用git mv + bash:
for i in map*.jpg; do git mv $i "map1${i:3}"; done
for i in map*{.jpg,.xml}; do git mv $i "map1${i:3}"; done
说明:
map*{jpg,xml} 是只处理jpg和xml文件;
$i 是引用循环中的文件名,和 ${i} 的作用相同;
${i:3} 从0开始,返回第3位至最后一个字符的字符串。
用git mv + bash:
for i in map*.jpg; do git mv $i "map1${i:3}"; done
for i in map*{.jpg,.xml}; do git mv $i "map1${i:3}"; done
说明:
map*{jpg,xml} 是只处理jpg和xml文件;
$i 是引用循环中的文件名,和 ${i} 的作用相同;
${i:3} 从0开始,返回第3位至最后一个字符的字符串。