2013-09-30 95 views
0

我必须更改 <<STORE>>SA_MASTER_YYYMMDDHHMMSS.dat文件名称为 SA_MASTERYYYMMDDHHMMSS.<<STORE>>。请告诉我命令在UNIX中实现这一unix命令更改文件名

例如 0001.SAMASTER_YYYYMMDDHHMMSS.DAT应改为SAMASTER_YYYYMMDDHHMMSS.1也就是说,如果对存储的前导零(0001)我必须消除零(1)

+3

该命令是'mv'。使用'man mv'来看看它是如何工作的 – Atropo

+0

我认为你应该重新提出你的问题。就目前而言,这不是一个编程问题,但我想你想使用shell脚本来做到这一点,而不需要手动执行每个文件。 –

回答

2

使用mv

e.G. mv 0001.SAMASTER_YYYYMMDDHHMMSS.DAT SAMASTER_YYYYMMDDHHMMSS.1

对于解释你需要写一些脚本。

请参阅How to do a mass rename?以获得更多答案。

0

当然,直接的方法是使用mv。但是,如果要重命名大量文件的名称,则需要编写一个程序,您需要sed,cut等等