如何在 Windows 10 上使用 git 更改相同格式的多个文件名?
How to change multiple file names in the same format with git on Windows 10?
我有几百个文件叫tutorial_xx.cpp
,其中xx
是一个1到99的数字,我达到了三二git大关,现在要改所有的文件编号,以便我可以跟踪时间顺序。我在想,如果我可以在 tutorial_
和 xx.cpp
之间添加一个 0
我可以实现这一点,但显然这没有用:
git mv tutorial_*.cpp tutorial_0*.cpp
这样的事情在git有可能成功吗?如果是,怎么做?
如果在git-bash,你可以试试:
for name in tutorial_*.cpp;do
git mv $name ${name/_/_0/}
done
如果您安装了 Python,请尝试:
python -c "import os;map(lambda x:os.rename(x,x.replace('_','_0',1)),filter(lambda x:'tutorial_' in x, os.listdir('.')))"
我有几百个文件叫tutorial_xx.cpp
,其中xx
是一个1到99的数字,我达到了三二git大关,现在要改所有的文件编号,以便我可以跟踪时间顺序。我在想,如果我可以在 tutorial_
和 xx.cpp
之间添加一个 0
我可以实现这一点,但显然这没有用:
git mv tutorial_*.cpp tutorial_0*.cpp
这样的事情在git有可能成功吗?如果是,怎么做?
如果在git-bash,你可以试试:
for name in tutorial_*.cpp;do
git mv $name ${name/_/_0/}
done
如果您安装了 Python,请尝试:
python -c "import os;map(lambda x:os.rename(x,x.replace('_','_0',1)),filter(lambda x:'tutorial_' in x, os.listdir('.')))"