我有这样一行:
<option value="bo">Tibetan Standard, Tibetan, Central</option>
我想要这样的输出:
bo Tibetan Standard, Tibetan, Central
当我尝试与sed
:
sed -r 's/.*value="(\S+).*">(\S+)<.*/\1 \2/'
它仅给出:
bo Tibetan
谁能帮我?提前致谢
对原始文件进行以下修改sed
应该可以:
sed -r 's_.*value="(.*)">(.*)</option>_\1 \2_'
下面的例子:
sed -r 's_.*value="(.*)">(.*)</option>_\1 \2_' <<< '<option value="bo">Tibetan Standard, Tibetan, Central</option>'
打印所需的输出:
bo Tibetan Standard, Tibetan, Central
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句