我正在尝试用 sed (在 OS X 中)将一个字符串替换为第二个字符串的第一个实例。不幸的是,我的 sed 命令替换了直到第二个字符串的最后一个实例的所有内容。
我的文字:
<li>lorem ipsum</li><li>dolor sit amet</li><li>something</li><li></li>
我需要删除<li>lorem ipsum</li>
,以便新行如下所示:
<li>dolor sit amet</li><li>something</li><li></li>
不幸的是,我的 sed 命令替换了整行:
sed -i "" 's:<li>lorem.*</li>::'
你知道如何用 sed 解决这个问题吗?
谢谢 AleV