【发布时间】:2019-10-18 00:51:05
【问题描述】:
我需要一个 sed 正则表达式命令,它会在一段时间内输出以“html”结尾的每一行,而不是以“a”开头。
我当前的代码可以工作吗?
sed 's/\[^a]\*\.\(html)\/p' text.txt
【问题讨论】:
-
欢迎来到 Stack Overflow。我认为这个命令不起作用。但这里有一个好方法:尝试编写一个打印不以“a”开头的每一行的命令,以及另一个打印以“html”结尾的每一行的命令。这些中的每一个都比您当前的问题要容易得多,一旦您拥有它们,您会发现将它们结合起来很容易。
-
为什么
sed是一个要求?这是更大的sed程序的一部分吗?您是否正在修改现有代码?更多上下文将使我们提供更好的答案。