Html 如何使用bash脚本或命令删除内部样式(<;style>;<;/style>;)?
我正在进行最后的自动化工作,以便在项目/文件夹的每个html页面中使用CriticalCSS 到目前为止,我能够通过以下工作流将criticalCSS引入每个html页面: 然而,我唯一的问题是,如果添加/更改了新的html。因此,关键的CSS发生了变化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这样做)。那
<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方面有这么好!在我眼里这真是太神奇了!