我有一些文件需要用字符串/模式重命名
actual file : CCRD_LLX_814_20160218043477.EDI814
Rename files to: actual file. XHS.JOBRUNID.%INTERFACENAME%.actualfile.XHE
我有两种接口名称:
814 = EB_ENROLL_REQ
810 = EB_BCHG_REQ
因此,如果实际文件名中包含814,则必须将该文件重命名为:
CCRD_LLX_814_20160218043477.EDI814.XHS.JOBRUNID.EB_ENROLL_REQ.CCRD_LLX_814_20160218043477.EDI814.XHE
如果实际文件名中包含810,则该文件将
CCRD_LLX_810_20160218043477.EDI814.XHS.JOBRUNID.EB_BCHG_REQ.CCRD_LLX_810_20160218043477.EDI814.XHE
已尝试:
rename 's/^/Interface_Name/g' filename
但没有起作用请出去协助
一个无害的
bash
脚本,它完成这个简单的任务。这是基于文件名的最后3个字符决定使用哪个接口名的假设。你知道吗按以下方式运行脚本如下所示:你知道吗
相关问题 更多 >
编程相关推荐