删除跨行的注释

删除跨行的注释

Content #

现有emp_comment.txt文件内容如下: John Doe CEO #Chief Executive Officer# Jason Smith IT Manager #Information Technology Officer# Raj Reddy Sysadmin #System Administrator# Anand Ram Developer #Senior Programmer# Jane Miller Sales Manager #Sales Manager#

要用sed删除所有的两个#符号之间的注释,用"N,P,D"模式实现。

sed -e '/#/{N;/#.*#/{s/#.*#//;P;D}}' emp_comment.txt