【问题标题】:How to remove a line with space using sed?如何使用 sed 删除带空格的行?
【发布时间】:2013-03-20 13:59:53
【问题描述】:

我想在 xml 文件中删除以<Field name="LastDate" 开头的行。

这个空间似乎在这里sed -i /^<Field name="LastDate"/d test.xml 造成了问题。我该怎么办?

【问题讨论】:

    标签: regex linux shell


    【解决方案1】:

    你需要引用脚本(单引号因为文本已经包含双引号)

    $ sed -i '/^<Field name="LastDate"/d' test.xml
    

    【讨论】:

    • 谢谢,好像可以了。
    猜你喜欢
    • 2011-05-25
    • 1970-01-01
    • 1970-01-01
    • 2013-05-01
    • 2012-09-04
    • 1970-01-01
    • 2014-09-24
    • 2011-06-06
    • 1970-01-01
    相关资源
    最近更新 更多