linux - 如何在 bash 中使用 grep 删除 span 标签?

标签 linux bash grep html

<span class="cur_name">This is a sentence </span>

我只想获取“这是一个句子”部分并使用 grep 删除 span 标签。我该怎么做??

我不想使用 awk|sed 和其他任何东西,因为我不熟悉它。谢谢!

最佳答案

这是个糟糕的主意。您不应该因为不知道电钻的工作原理而使用锤子打洞。

也就是说:

echo '<span class="cur_name">This is a sentence </span>' | \
    grep -o '>[^<]*<' | grep -o '[^<>]*'

关于linux - 如何在 bash 中使用 grep 删除 span 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22775372/

相关文章:

linux - Grep/在 csv 中搜索字符串,然后解析该行并执行另一个 grep

linux - 如何在保持打印在屏幕上的同时将打印存储在变量中?

c++ - 在 Ubuntu 中通过终端运行 C++ 时遇到问题

linux - 使用 PowerShell 脚本中的 WinSCP .NET 程序集在 Linux 服务器上运行 bash 脚本

bash - 将字符串附加到 bash 数组中的元素,但如果数组为空则不附加字符串

awk - 仅当列条目与上一行的列不匹配时有条件地打印行

linux - 在 Squid 中启用 MAC 地址过滤

将原始数据发送到 TCP 服务器的 Linux 工具

regex - 将部分匹配模式保存到变量

Bash 复合条件,带通配符和文件存在检查