Chinaunix

标题: 请教一个段字符的获取 [打印本页]

作者: wxkj20    时间: 2008-12-18 13:57
标题: 请教一个段字符的获取
CompleteName                      Config_Text_Separator601.mp3
Format                            Config_Text_SeparatorMPEG Audio
FileSize                          Config_Text_Separator6  Config_Text_FloatSeparator02 MiB
Duration                          Config_Text_Separator6mn 34s

我想获得第一行的601.mp3和第4行的6mn 34s,请问该如何处理。
作者: smallstar001    时间: 2008-12-18 14:00
sed '/CompleteName\|Duration/{s/.*Config_Text_Separator\(.*\)/\1/}'

[ 本帖最后由 smallstar001 于 2008-12-18 14:03 编辑 ]
作者: luyi1983    时间: 2008-12-18 14:06
try:

sed -e "/CompleteName\|Duration/!  s#.*##g" -e "/CompleteName\|Duration/  s#.*Config_Text_Separator\(.*\)#\1#g" urfile
作者: jianasonic    时间: 2008-12-18 14:14
grep "601.mp3\|6mn 34s"
作者: walkerxk    时间: 2008-12-18 17:04
有什么规律?如果没有规律的话直接echo -e "601.mp3\n6mn 34s"好了。
作者: biglazybug    时间: 2008-12-18 17:28
awk -F "Config_Text_Separator" 'NR==1||NR==4{print $NF}' urfile
作者: ILoveMK    时间: 2008-12-18 17:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: biglazybug    时间: 2008-12-18 17:40
标题: 回复 #7 ILoveMK 的帖子





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2