Board logo

标题: 【实例】提取文件第一行为文件名(sed) [打印本页]

作者: ily2013     时间: 2008-12-19 12:22    标题: 【实例】提取文件第一行为文件名(sed)

通过分析5ilrc.com的网页,提交id_gc=??????到downlrc.asp,就得到了歌词文件,n多下载回来的歌词,文件名都是数字形式的,当然是很郁闷的,这样的文件是不会和歌曲关联,所以没有用,要改成一样的才能用,搜索论坛好像没有相关的代码,所以自己动手写,由于是针对5ilrc下回来的歌词写的,所以有其他用途的朋友请修改为符合自己的代码:
for /f %%i in ('sed -n "1p" %1^|sed "s/\[ti.//g;s/\]//g"') do ren %1 ”%%i%~x1“
保存为bat后通过for调用,我是这样做的,不知道大虾们有什么好的方法。希望这个贴子有点用!
作者: HAT     时间: 2008-12-19 12:54
不必使用sed
BAT可以搞定
作者: 523066680     时间: 2008-12-19 13:17
哈,也许楼主是想找个简单点的实例吧。

不过用更简单的方法可以解决,这个实例就不成功哦
作者: ily2013     时间: 2008-12-19 13:39
呵呵,以我的水平,只能写出这样的来了,很想学习更简单的方法
作者: 523066680     时间: 2008-12-19 13:53
……  咔咔,问hat版主吧。。
对了 你有没有看我们论坛的精华帖2007 的,(置顶那里)

以前namejm 好像做了一个同样的批处理  找找吧。。。

看精华帖,即使没找到也会有很大收获的