1#!/bin/sh 2 3# kill CRs 4sed -e 's/\r//g' $1 > $1.bk 5# kill trailing blank lines 6sed -e :a -e '/^\n*$/{$d;N;};/\n$/ba' $1.bk > $1 7# add one back 8echo >> $1 9# kill the temp file 10rm $1.bk 11