As simple as one single command :
find -type d -empty -delete
sed -e 's/#.*//' -e 's/[ ^I]*$//' -e '/^$/ d' filename
Powered by WordPress
Remove comments and empty lines on linux using sed command