我正在尝试在一行中多次出现的两个字符串之间检索值。
这是我得到的:
time="1441491171" <DISP>something</DISP><DISP>stuff</DISP><DISP>possible</DISP>
这些字符串的顺序,因为它可能会因为有其他字符串而改变......
我想让这些值在下面:
"1441491171" something stuff possible
非常感谢你的帮助, AL
答案 0 :(得分:2)
您可以使用以下sed
命令:
sed 's/time=//;s/<\/*DISP>/ /g'
这两个命令由分号分隔:
s/time=//
删除了time=
前缀s/<\/*DISP>/ /g
通过空格<DISP>
或</DISP>
标记