删除指定的空白行和删除html标签

5年以前  |  阅读数:485 次  |  编程语言:Shell 
#!/bin/bash

#多个空格只保留一个
#sed '/./,/^$/!d' test

#删除开头的空白行
#sed '/./,$!d' test

#删除结尾的空白行
sed '{
:start
/^\n*$/{$d; N; b start}
}' test

#删除html标签
#有问题
#s/<.*>//g

#sed 's/<[^>]*>//g' test1

#sed 's/<[^>]*>//g;/^$/d' test1

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8