Board logo

标题: 如何在*.lrc文件中的"["前插入一个回车 [打印本页]

作者: springbaby2002     时间: 2008-1-7 01:25    标题: 如何在*.lrc文件中的"["前插入一个回车

当前目录中有多个lrc文件,每个文件只有一行,不过此行中有多个[符,要将它换行.
作者: junchen2     时间: 2008-1-7 02:40
sed "s/[//g" test.lrc
作者: springbaby2002     时间: 2008-1-7 09:18
那个sed是什么命令阿?我怎么以前没听过
作者: lxmxn     时间: 2008-1-7 09:55


  Quote:
Originally posted by springbaby2002 at 2008-1-7 09:18:
那个sed是什么命令阿?我怎么以前没听过

看置顶FAQs。

另外,2 楼的sed不符合楼主的要求,应该是“sed "s/[/\n&/g" *.lrc”
作者: springbaby2002     时间: 2008-1-7 19:30
sed不是linux上的命令吗?我在dos的命令行上没找到这个命令
作者: springbaby2002     时间: 2008-1-7 19:34
谢谢junchen2和lxmxn
作者: springbaby2002     时间: 2008-1-7 19:56
一直提示无法识别命令s,要怎么办阿?
作者: springbaby2002     时间: 2008-1-7 20:17
我在suse10用这个命令也不行
作者: lxmxn     时间: 2008-1-7 20:34
sed 下载了吗?
具体提示什么错误?
作者: zqz0012005     时间: 2008-1-7 20:35


  Quote:
Originally posted by springbaby2002 at 2008-1-7 07:56 PM:
一直提示无法识别命令s,要怎么办阿?

版主的建议完全被你无视!“看置顶FAQs。”
作者: springbaby2002     时间: 2008-1-7 20:38
错误提示"sed: -e expression #1, char 10: unterminated `s' command"

置顶的FAQ也没说这个是什么原因.网上说可能是由于版本的问题.

以前我在linux下用的时候也没有这样的问题.
作者: springbaby2002     时间: 2008-1-7 21:03
嘻嘻,应该是sed "s/\[/\n/g" *.lrc

十分感谢版主
作者: flyingphf     时间: 2008-3-26 19:12
我想问下怎么保存啊
作者: knoppix7     时间: 2008-3-26 19:33
重定向输出
作者: flyingphf     时间: 2008-3-26 19:37
能帮忙给个命令出来吗,我对sed不大熟悉啊
作者: plp626     时间: 2008-3-26 21:19
不知这样行不行
set line=<1.lrc
echo %line:[=%>>t.txt
这个是回车符,(在RAR文件里复制过来的,你得重新粘贴)