sed合并html多行代码为一行
发表
用tidy命令生成的html代码,有时候会非常冗长,比如<li><a>*</a><li>代码被分成了3行,用以下命令可将其合并成一行:
cat index.html|sed -e '/<li>/{/<\/li>/!{:1;N;s/\n//;/<\/li>/!b1}}' -e 's/>[[:space:]]*</></g'
↑ 执行命令之后的html代码,整洁漂亮
... 继续阅读 >>
- 广西桂林市某Windows用户觉得这篇文章很有帮助。2020-03-22 11:23