如何使用sed,awk或任何其他命令填充结束标签?

显示名称

我有一个txt看起来像这样文件:

<sss>ss<

或者

<firstword>anotherword<

我希望它看起来像这样

<sss>ss</sss>

或者

<firstword>anotherword</firstword>

基本上采用第一个单词并将其放置在结束标记中。

在您问我尝试过什么之前,答案无济于事,我想不起。

安通

有输入:

<abc>def<
<firstword>anotherword</firstword>
<ghi>klm<

使用:

sed 's/<\([^>]*\)>\(.*\)<$/<\1>\2<\/\1>/' input

输出:

<abc>def</abc>
<firstword>anotherword</firstword>
<ghi>klm</ghi>

sed行仅影响以结尾的行<(因为<$),并捕获第一<>对之间以及'> <'之间的模式,并将所有内容粘贴回去,并在末尾复制第一对(加上结束符'>')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用sed或任何其他命令删除流之间的所有行

如何使用 siri 或任何其他语音激活库嵌入我的应用程序命令

使用Sed / awk / grep或任何其他工具在Linux环境中提取子字符串

如何使用 Google 标签管理在任何其他分析标签之前触发网页浏览标签?

如何使用 JQuery 或任何其他技术加载底部

如何使用Javascript从XML键的.text / Value中获取完整值(包括任何其他标签)

如何使用osmfilter过滤所有便利设施以及它们拥有的任何其他标签信息?

如何使用asp.net中div标签中的任何其他控件实现嵌套GridView功能

如何使用 python bs4 或任何其他库在 span 标签内抓取电话号码

如何在执行任何其他命令之前执行“清除” bash命令?

使用处理程序或任何其他技术填充listView /从onCreate外部更新listView

如何使用 Nokigiri 在 h4 标签跳过它们之间的任何其他标签之后选择第一个 ul 标签?

如何使用 awk、sed 或 grep 将一个空格字符(不更改任何其他字符)添加到“一个字符串”?

如何将“ ls”(或任何其他shell命令)的输出重定向到管道?

使用jq或任何其他bash命令将JSON转换为CSV

如何使用Windows中的任何命令行(例如,Python或任何其他基于Windows的语言/软件)来增加和减少文件中的单词

如果任何其他输入意味着出现问题,我应该如何结束 if-else 块?

如何使用 Sense(或任何其他建议的工具)来帮助初学者使用 ELK

如何强制Ubuntu使用BIOS内部时钟而不是NTP或它使用的任何其他时钟?

如何在 c++/python 或使用任何其他 linux 命令中为第一列的退化值取第二列的平均值?

如何使用$ request或任何其他方法从资源路由获取参数?

如何使用反射或任何其他实用工具完全打印Java Bean

如何使用Openllet OWL2推理(或任何其他)与耶拿TDB?

如何在DOSBox或任何其他DOS仿真器中使用MASM?

如何使用git安装devoloper版本或应用程序的任何其他版本?

如何使用 onTouchEvent 或任何其他方式在 graphView 上绘制形状?

如何在除视图之外的任何其他功能中使用 api 响应数据?

如何下载和使用除默认安装的内核以外的任何其他内核

如何使用 execvp 或任何其他 exec 僅在一個文件上運行?