perl 文件操作 急!!!!!!!!!!

[复制链接]
查看11 | 回复3 | 2008-6-3 16:44:18 | 显示全部楼层 |阅读模式
我有一个N_中国.csv文件,如何将这个文件名变成中国.csv?
如果有多个N_xxx.csv,又如何将他们变成xxx.csv?(其中xxx是代表不同的名字)
这样做可以改变文件名,但是文件里的内容却没有跟着过去,其实我想要的结果是将文件N_xxx.csv改成xxx.csv,然后N_xxx.csv 里的内容也会输出到文件xxx.csv里

回复

使用道具 举报

千问 | 2008-6-3 16:44:18 | 显示全部楼层
先用basename把所有的文件名导入一个数组中吧这个数组中就有你的很多个N_xxx 和其他的文件名比如1 adobe music等然后在这个数组中进行替换用s/N_//g把所有的N_都给替换即可就是删除。
回复

使用道具 举报

千问 | 2008-6-3 16:44:18 | 显示全部楼层
寻找批量文件名修改器软件 可以解决你说的问题
回复

使用道具 举报

千问 | 2008-6-3 16:44:18 | 显示全部楼层
UNIX 下可以用renamerename 's/^N_//' N_*.csv
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行