Html 如何使用bash脚本或命令删除内部样式(<;style>;<;/style>;)?

Html 如何使用bash脚本或命令删除内部样式(<;style>;<;/style>;)?,html,bash,sed,automation,scripting,Html,Bash,Sed,Automation,Scripting,我正在进行最后的自动化工作,以便在项目/文件夹的每个html页面中使用CriticalCSS 到目前为止,我能够通过以下工作流将criticalCSS引入每个html页面: 然而,我唯一的问题是,如果添加/更改了新的html。因此,关键的CSS发生了变化 criticalCSS添加另一个标记以添加新的CSS 如果html被删除/不再是关键css,则css保留在原位 我唯一的目标是做到以下几点: 检测以:开头和结尾的行 删除该行(我更喜欢成批处理,但如果有人建议用python/etc这样做)。那

我正在进行最后的自动化工作,以便在项目/文件夹的每个html页面中使用CriticalCSS

到目前为止,我能够通过以下工作流将criticalCSS引入每个html页面:

然而,我唯一的问题是,如果添加/更改了新的html。因此,关键的CSS发生了变化

  • criticalCSS添加另一个标记以添加新的CSS
  • 如果html被删除/不再是关键css,则css保留在原位
  • 我唯一的目标是做到以下几点:

    检测以:开头和结尾的行 删除该行(我更喜欢成批处理,但如果有人建议用python/etc这样做)。那也可以

    我希望有人能在这方面帮助我,甚至可能为我指出源材料,让我了解更多

    我尝试删除这种内部CSS: 但是你想保留这个吗 高达

    例如:

    <style>
    bal bla bla
    </style>
    
    <style>
     bal bla bla
    </style>
    
    
    呜呜呜呜
    
    完好无损 但是
    bal bla bla
    被移除

    我唯一的目标是做到以下几点:

    检测以:
    开头,以
    结尾的行
    拆下线路

    例如:

    <style>
    bal bla bla
    </style>
    
    <style>
     bal bla bla
    </style>
    

    我很抱歉这么晚才回复。我需要添加更多的信息,因为它还没有成功!我试图删除这种内部CSS:但希望保持这种状态,例如:bal-bla-bla(这是多行的!)是完整的,但是bal-bla-bla-bla被删除了它甚至更简单-行实际上不是以:
    (而是空格)开始的,所以我们只需要删除锚
    ^
    。谢谢,这么多!它indeds删除了内部CSS,并保留多行CSS的完整标签!谢谢你的时间和智慧!我希望我在脚本/sed方面有这么好!在我眼里这真是太神奇了!